Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.01;
Скачать: CL | DM;

Вниз

Импорт типа переменной из DLL   Найти похожие ветки 

 
HitMan   (2002-06-20 11:53) [0]

Привет всем. Помогите пдз. У мя есть DLL, написанная на самом же Delphi. В ней прописан тип переменной. Как импортировать этот тип в основную прогу. Заранее благодарен.


 
Digitman ©   (2002-06-20 12:01) [1]

Никак. Импорт переменных из DLL невозможен, импортируются лишь ф-ции и проц-ры.
Просто "пропиши" этот тип в "проге", вызывающей DLL, которая есть у "тя", но обращаться к ней по записи ичтению придется-таки средствами импортируемых из той же DLL вызовов, имеющих возможность непосредственного обращения к данной переменной


 
Fiend ©   (2002-06-20 12:08) [2]

А можно в принципе отказаться от прописывания в проге типа переменной.
Сотворите в той библии пару процедур, которые смогут создаватьи уничтожать структуру типа вашей переменной. Им будете передавать указатель, и получать от них тоже самое, и проге ваше будет абсолютно параллельно какого типа данные в вашей библии, а так же не нада в проге переписывать тип структуры, если вы решите ее в дальнейшем изменить. Это сделаете только в библии.
Мне кажется что так универсальнее. Я так всегда делаю. Думаю что это один из мегаплюсов библиотек


 
PVOzerski ©   (2002-06-20 12:59) [3]

Если библиотека и прога не завязаны на VCL, можно использовать вместо Delphi FreePascal, там экспорт/импорт переменных возможен. Но экспорт/импорт типов в обычных dll нереален.


 
Игорь Шевченко ©   (2002-06-20 13:00) [4]

Или сделать пакет (BPL) там переменные импортируются



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

Текущий архив: 2002.07.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-1102
Tutov Roman
2002-06-19 13:53
2002.07.01
Как программно двигать сплиттеры ?


4-1255
Beginer
2002-05-03 22:15
2002.07.01
Как изменить размер поля редактирования в диалоге?


14-1153
Awex
2002-05-29 11:12
2002.07.01
Занимательные задачки


1-1093
Aleksandr
2002-06-19 12:25
2002.07.01
Расскажите подробнее о Coinitialize(nil)


3-931
alextov
2002-06-06 11:29
2002.07.01
Проблема использования view в TOraTable (ODAC)