Поставил Delphi 2006 и столкнулся с глюком - она отказываетсья правильно понимать конструкции вроде следующей:
delphi Код:
TL2SpelledList = class
isSummon, objectID: integer;
skills: array of record
skillID: integer;
skillName: string;
skillIcon: integer;
skillLevel: word;
duration: integer;
end;
end;
компилятор это проглатывает нормально (F9) и приложение запускается и без проблемм работает, но при попытке сделать действие в редакторе кода например автосоздание функции объявленной в классе (ctrl+shift+c) - редактор после раздумий несколко секунд выдает мне что: "identefier expected but ';' found после слова record, то есть он воспринимает его как уже объявленный тип. Причем в панели structure есть список классов только до этого объявления, дальше пусто. На delphi 7 работало, уже поставил кучу фиксов - но не помогает. Может кто знает в чем проблемма? Ну не хочеться объявлять эти записи отдельно
, так как используются только в одном месте.