Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Собственный тип данных в отдельный модуль [D7, XP]


Norfolk ©   (2006-02-11 23:50:00) 

Как добавить собственный тип данных в отдельный модуль, чтобы использовать его в других модулях?


Norfolk   (2006-02-12 11:37:00) [1]

Как всегда говорят, нормально читай справку. Извиняюсь за беспокойство, сам уже всё нашёл - работает. Проблема была в том, что сохранял модуль под другим именем и не удалил старый файл, вот и ругался.
Спасибо за советы.


Sergey Masloff   (2006-02-12 09:48:00) [2]

Что-то еще не дописал. В таком виде все компилируется не ругается


Norfolk   (2006-02-12 00:13:00) [3]

Так ругается... Что делаю: создаю модуль

unit Test;

interface

type
 TMyClass = class
   str: string;
   arr1: array[0..5] of string[128];
   arr2: array[0..5] of boolean;
 end;

implementation

end.

В другом модуле пишу:

var
  a: TMyClass;

При попытке компиляции пишет: TestEditor.dpr(9): Unit Windows was compiled with a different version of Types.DWORD


Sergey Masloff   (2006-02-11 23:53:00) [4]

Ну так и добавить. В раздел interface написать
type
 MyType = ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо