![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ссылки на типы данных
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 включить не забыл ли ?