![]() |
|
|
#1
|
|||
|
|||
|
Здравствуйте, подскажите пожалуйста.
У меня есть приложение ЕХЕ, в котором хранится переменная с каким-то значением. Как реализовать передачу значения этой переменной в переменную DLL-ки? |
|
#2
|
||||
|
||||
|
Что-то я не понял... Ты не знаешь как написать приложение с ДЛЛ-кой? Или что?
Пожалуйста поподробнее. Может код выложишь. |
|
#3
|
||||
|
||||
|
вызвать функцию (процедуру) dll с нужным по типу параметром из exe, передав в нее эту переменную и сохранив в глобальной переменной в самой dll.
|
|
#4
|
||||
|
||||
|
Вот написал работает.
Код DLLки: Код:
Library MyDLL; Uses SysUtils, Dialogs; Procedure MyProcedure(N: Integer); begin ShowMessage(IntToStr(N)); end; Exports MyProcedure; begin end. Код Программы: Код:
Procedure MyProcedure(N: Integer); external 'MyDLL.dll' name 'MyProcedure'; procedure TForm1.Button1Click(Sender: TObject); begin MyProcedure(56); end; |