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

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

Ссылки на типы данных


XfroSt ©   (2005-10-06 10:11:00) 

у меня есть несколько Unit, в одном описан тип файла с которым я работаю к примеру

type
 TVid = record
       ID      :       Cardinal; // Уникальный идентификатор
       Vid    :       string[50];    //  Вид
 end;


В других юнитах я тоже работаю с этим типом.
Вопрос можно ли как нибудь в var описывать переменные ссылкой на тип в другом юните  конструкция типа

var
fV  : File of MainForm.TVid;
pV : MainForm.TVid;

не проходит..
Или надо в каждом юните описывать тип заново?


evvcom   (2005-10-06 11:10:00) [1]


> Может тип надо в public описать?

Тип надо в interface описать, а при описании использовать не MainForm (если это имя переменной формы), а имя юнита SlovUnit или main, в котором описан этот тип. И то, имя юнита нужно, если этот тип описан в нескольких юнитах, если же в одном, то достаточно указать только имя типа.


dmitry501   (2005-10-06 10:59:00) [2]

XfroSt   (06.10.05 10:40) [3]
Предлагаешь нам попробовать и сообщить тебе?


XfroSt   (2005-10-06 10:40:00) [3]

uses SlovUnit, main;

Да вроде включен юнит в юсесс

Может тип надо в public описать?


Иванов__   (2005-10-06 10:21:00) [4]

А подключить модуль в разделе uses.


Гаврила   (2005-10-06 10:20:00) [5]


>  XfroSt


Unit MainForm в uses включить не забыл ли ?


Наверх

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