【发布时间】:2014-05-19 05:23:17
【问题描述】:
在编译此代码Link时,我在 for in 循环中遇到了 Delphi 7 错误
procedure GetProcessorInfo;
Var
SMBios : TSMBios;
LProcessorInfo : TProcessorInformation;
LSRAMTypes : TCacheSRAMTypes;
begin
SMBios:=TSMBios.Create;
try
WriteLn('Processor Information');
if SMBios.HasProcessorInfo then
for LProcessorInfo in SMBios.ProcessorInfo do // <-- Error here
begin
...
end;
...
end;
错误信息:
[错误] Project1.dpr(52): 运算符不适用于此操作数类型
还有其他方法吗?或者我该如何解决?
【问题讨论】:
-
for .. in不受 Delphi 7 支持