起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 100|回复: 4

同步服务器时间编译出错。**

[复制链接]
发表于 2008-10-21 10:12:16 | 显示全部楼层 |阅读模式
function TCBSFJYT.SetSystemtime(ATime: TDateTime) : boolean;
Var
  ADateTime:TSystemTime;
  yy,mon,dd,hh,min,ss,ms : Word;
Begin
  decodedate(ATime ,yy,mon,dd);
  decodetime(ATime ,hh,min,ss,ms);
  With ADateTime Do
    Begin
      wYear:=yy;
      wMonth:=mon;
      wDay:=dd;
      wHour:=hh;
      wMinute:=min;
      wSecond:=ss;
      wMilliseconds:=ms;
    End;
   Result:=SetLocalTime(ADateTime);
   SendMessage(HWND_BROADCAST,WM_TIMECHANGE,0,0) ;
   If Result then ShowMessage('成功改变时间!');
End;

编译出错:
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(243, 13): Undeclared identifier "TSystemTime"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(246, 3): Undeclared identifier "decodedate"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(247, 3): Undeclared identifier "decodetime"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(248, 8): Undeclared identifier "ADateTime"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(258, 12): Undeclared identifier "SetLocalTime"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(259, 4): Undeclared identifier "SendMessage"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(260, 19): Undeclared identifier "ShowMessage"
[错误]Biz:\NDGL\DFGLZXT\CBSFJ\CBSFJSJCS.FUNC.DIR\CBSFJYT.Form.pas(241, 10): Assertion failure (E:\DEVELOP\BUILD_20050908\TIB3\SRC\COMMONLANGUAGE\ILCode\ILCode.pas, line 1209)
回复

使用道具 举报

发表于 2008-10-21 10:32:20 | 显示全部楼层
从编译信息看,是没有定义这些对象TSystemTime。看下帮助,是否缺少引用了。
回复 支持 反对

使用道具 举报

发表于 2008-10-21 10:33:36 | 显示全部楼层
平台没有TSystemTime这个类,楼主可以用导入第三方控件方式把函数包装进来。论坛里有很多这样的例子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-21 10:42:47 | 显示全部楼层
WM_TIMECHANGE
在Borland.Dephi的哪个类里面?
回复 支持 反对

使用道具 举报

发表于 2008-10-21 10:52:37 | 显示全部楼层
看看帮助
Borland.Dephi.Messages试试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 21:08 , Processed in 0.036056 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表