各位大牛,我写了如下语句:...
var
a,b,c : TDatetime ;
begin
b := Now ;
c := b + 10 ;
for a := b to c do
begin
;
end;
...但无法运行,给出以下提示信息:
[Error] u_MRP.pas(188): For loop control variable must have ordinal type急救!SOS!
var
a,b,c : TDatetime ;
begin
b := Now ;
c := b + 10 ;
for a := b to c do
begin
;
end;
...但无法运行,给出以下提示信息:
[Error] u_MRP.pas(188): For loop control variable must have ordinal type急救!SOS!
解决方案 »
- dbgridEh下拉筛选问题
- 我改的传奇代码.
- 关于DELPHI 2010
- 我现在用 AT命令和无线猫做了一个简单的拨号\应答的小软件,怎么连到电脑上的麦和音箱呢?
- 让系统启动只运行我的程序,用我的程序代替Explorer注册为系统的Shell,运行后怎么处理??
- 请问ord()是什么意思
- 斑竹、各位大虾帮帮忙啊,寻求glaux.dll、Glaux.pas(For Delphi)
- 有關錯誤捕捉的設置!!!!
- 如何判断字段内的数据为空????
- 请问各位:哪里有delphi6的安装程序?
- 如何用自己的菜单替换程序的系统菜单,就象winamp3 一样,在任务栏上是自己的菜单?
- 如何在两个form之间传递参数
for strtoint(formatdatetime('dd',b))
to strtoint(formatdatetime('dd',c)) do或 for 1 to 10 do 程序运行也同上面是一样的
日期类型本来就是浮点型。
a,b,c : TDatetime ;
begin
b := Now ;
c := incday(b,10) ;这个函数我记不清,但是日期增加一定用这个。
a := now;
while a < c do
begin
do something
a := incday(a,1);
end;
idilent() :你的方法对我有启发,谢谢!谢谢各位!