当前位置:主页>销售管理软件> 列表

数据类型问题

进销存管理软件版1楼: var year,month,day:word;
.....
....
while month<10 do
begin
.....
month:=month+1;
end;


上面语句在XP中执行没有问题,为什么在WIN2000及以下系统中出面month:=month+1;
类型错误.

2楼: month:=month+Word(1);
试试[:D] 如免费的仓库管理软件

3楼: 不行呀..

4楼: 从Win2000上编译,然后再从XP执行试一试。

5楼: 不大可能出现这样的问题吧
奇怪啊

6楼: 没有在XP上试过~~~ 呵呵。

进销存管理软件版7楼: 在循环之前将month显式初始化,问题很奇怪

8楼: 你必须把你的全部代码贴出来,我觉得你上面的代码没错

9楼: 可能是month这个词引起的,换个看看,比如:var...My_month:word;

10楼: 是由于month这个变量造成的。换个名就行了。别起这些可能和系统函数冲突的名字!

11楼: xp里面执行没问题Month就没错.没见过month这个函数,即使有也不一定包含在本单元里了。

12楼: 谢谢,hhjjhhjj和yzxcsw,二位回答正确! 如免费服装店管理软件