Ta2i4
24.01.2008, 12:23
На Delphi 2007 имеется одна неприятная ошибка.
Прописываю в public:
record <name>
....
<vars>
....
end;
После этого невозможно через свойства компонента создать процедуру - выдается ошибка при двойном клике (например выбираю на форме таймер, в его событиях выбираю OnTimer и двойной клик - вылетает ошибка - там что-то с initialization и end).
Убираю описанную record в комменты - процедура создается, ошибок нет.
Можно по другому написать как-нибудь? Просто необходимо некоторый набор переменных передавать во вторую форму. там значения переменных изменяются и передаются обратно.
Так как их немало, я поэтому сгруппировал их в record.
Прописываю в public:
record <name>
....
<vars>
....
end;
После этого невозможно через свойства компонента создать процедуру - выдается ошибка при двойном клике (например выбираю на форме таймер, в его событиях выбираю OnTimer и двойной клик - вылетает ошибка - там что-то с initialization и end).
Убираю описанную record в комменты - процедура создается, ошибок нет.
Можно по другому написать как-нибудь? Просто необходимо некоторый набор переменных передавать во вторую форму. там значения переменных изменяются и передаются обратно.
Так как их немало, я поэтому сгруппировал их в record.