3
使用Delphi 7處理控制檯應用程序,並且遇到問題。 GetEnumName TypeInfo問題(pascal/Delphi控制檯)
str := GetEnumName(TypeInfo (words[3].group),
錯誤顯示爲「[Error] Project1.dpr(26):TYPEINFO標準函數需要一個類型標識符」如果任何人都可以幫助解決這個問題,那將非常有幫助!
乾杯!
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils,
TypInfo;
type
wordset = Record
word : String;
group : (flavour, colour, place, animal);
end;
Var
words : Array [1..50] of wordset;
str : string;
groups: string;
Begin
words[1].word := 'chocolate';
words[1].group := flavour;
words[2].word := 'vanilla';
words[2].group := flavour;
words[3].word := 'strawberry';
words[3].group := flavour;
str := GetEnumName(TypeInfo (words[3].group), integer(group));
readln;
end.
Thanks Daemon_x works great !!! – Chunky1318 2011-06-08 02:43:10
+1關於類型的T前綴的好評。 – NGLN 2011-06-08 06:51:39