Работаем над консольным приложением, использующим Delphi 7, и столкнулись с проблемой. Я получаю сообщение об ошибке в строке 26 после
str := GetEnumName(TypeInfo (words[3].group),
Ошибка гласит: «[Ошибка] 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.