Вниз
Скачать: CL | DM;

Ссылки на типы данных   Найти похожие ветки 

← →
XfroSt   (2005-10-06 10:11) [0]

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

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


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

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

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


← →
Гаврила ©   (2005-10-06 10:20) [1]


>  XfroSt


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


← →
Иванов__   (2005-10-06 10:21) [2]

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


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

uses SlovUnit, main;

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

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


← →
dmitry501 ©   (2005-10-06 10:59) [4]

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


← →
evvcom ©   (2005-10-06 11:10) [5]


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

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
1-1128429401
tw
2005-10-04 16:36
2005.10.30
Уменьшение размера приложения


2-1127735874
Grain
2005-09-26 15:57
2005.10.30
exe-шник виснет


5-1107336978
khas
2005-02-02 12:36
2005.10.30
Добавление "детей" в DesignTime в свой компонент


8-1117632478
vaxluk
2005-06-01 17:27
2005.10.30
программа-заставка


14-1128890780
NightLord
2005-10-10 00:46
2005.10.30
IE




   Наверх