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

Вниз

Переменную из dll можно экспортировать, а как ее использовать?   Найти похожие ветки 

 
novill ©   (2006-11-10 14:11) [0]

Не могу найти описания.

Про экспорт пишут

A routine is exported when it is listed in an exports clause, which has the form

exports entry1, ..., entryn;

where each entry consists of the name of a procedure, function, or variable (which must be declared prior to the exports clause), followed by a parameter list (only if exporting a routine that is overloaded), and an optional name specifier. You can qualify the procedure or function name with the name of a unit.


А использование описано только для процедур и функций
The external directive, which replaces the block in a procedure or function declaration, allows you to call routines that are compiled separately from your program.

Переменные все целого типа (никаких строк и массивов).


 
Сергей М. ©   (2006-11-10 14:14) [1]

var
 entry1, ..., entryn: Integer;
...

exports entry1, ..., entryn;


 
novill ©   (2006-11-10 14:24) [2]

Уточню: в программе использовать.

Если про функцию я могу написать

function f1:integer;external "my.dll";

то как использовать переменные из длл?

Нельзя же написать
var
  val1:integer;external "my.dll";


 
Сергей М. ©   (2006-11-10 15:38) [3]


> Нельзя же написать


Да мало ли чего нельзя написать)..

да, статический импорт в этом случае не прокатит ... но что мешает дин.импорту ?


 
Джо ©   (2006-11-10 15:45) [4]

Чем так мучаться, не лучше ли экспортировать функции, возвращающие значения этих переменных? Тогда и статически и динамически можно.


 
Ketmar ©   (2006-11-10 18:14) [5]

экспорт переменных -- это для си-фриков. статически импортировать такое Delphi не позволяет (что правильно).



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

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

Наверх




Память: 0.48 MB
Время: 0.06 c
8-1145261176
TRyaSS
2006-04-17 12:06
2006.11.26
Кто знает, подскажите плз, каким образом можно кривые хранить?


2-1162805595
alucard
2006-11-06 12:33
2006.11.26
Подскажите чем лучше сделать клиент серверное приложение


2-1162908866
m-kirill-2003
2006-11-07 17:14
2006.11.26
Форма и консольное приложение


15-1162667740
Raea
2006-11-04 22:15
2006.11.26
Аналоги функций char и ord в C++!


15-1162997858
Prohodil Mimo
2006-11-08 17:57
2006.11.26
Любителям гольфа