我试图迁移从德尔福6到德尔福2010年,但我不能找到GetTickCount在2010年我有德尔福功能IdGlobal,SysUtils和DateUtils在我的使用条款.
var
RefreshTick : Cardinal;
begin
RefreshTick := GetTickCount;
end;
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误:
未声明的标识符:GetTickCount
有什么替代方案?
正如您发现的那样,GetTickCount您使用的功能由IdGlobal部门提供.它与Windows API函数同名.您正在使用的功能现在已命名Ticks.将Windows添加到uses子句以获取API函数,或者将代码更改为使用新名称.
2004年的某个时候看起来名称发生了变化.您应该努力让您的Indy图书馆保持最新状态.不要只使用Delphi附带的版本 - 它甚至可能在您获得它之前已经过时了.始终从Indy的源代码控制中下载最新版本.
| 归档时间: |
|
| 查看次数: |
8657 次 |
| 最近记录: |