我试图将旧项目从Delphi 5迁移到Delphi XE.当我尝试编译项目时,我收到此错误:
[DCC Error] *.pas(352): E2003 Undeclared identifier: 'VarToStr'
Run Code Online (Sandbox Code Playgroud)
关于这一行:
PropValue := VarToStr(GetPropValue(Component, PropInfo^.Name));
Run Code Online (Sandbox Code Playgroud)
它在Delphi 5中运行良好,据我所知,在XE中也支持VarToStr?
我认为你不需要调用VarToStr,你可以像这样分配给字符串:
PropValue := GetPropValue(Component, PropInfo^.Name);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3724 次 |
| 最近记录: |