Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];
Внизвызов чужой функции в dll Найти похожие ветки
← →
OlegL (2003-06-23 15:16) [0]Хелп. Вот такой вопрос. Загружаю в проге форму из Dll-ки. Как можно вызвать в этой форме (например при нажатие кнопки) метод объекта созданного в проге (та которая загружает dll).
← →
Palladin (2003-06-23 15:20) [1]передаешь при создании формы в dll адресс своей процедуры
в форме OnClick вызываешь ее
← →
Виктор Щербаков (2003-06-23 15:23) [2]Только имей ввиду, что методы объектов нельзя вызывать как обычные функции.
← →
OlegL (2003-06-23 15:28) [3]Так подскажите как.
← →
Palladin (2003-06-23 15:33) [4]что тебе еще подсказывать
передача - через параметры
адрес процедуры/функции - @<имя процедуры функции>
← →
OlegL (2003-06-23 15:36) [5]
> Только имей ввиду, что методы объектов нельзя вызывать как
> обычные функции.
??????
← →
Palladin (2003-06-23 15:38) [6]
> ??????
!!!!!!!
← →
OlegL (2003-06-23 15:40) [7]:-))
To Palladin.
Человек же говорит что методы вызываются не как обычные функции.
← →
Виктор Щербаков (2003-06-23 15:41) [8]При вызове метода объекта, передается (неявно) еще и указатель на объект, для которого был вызван метод.
Если ты попробуешь вызывать метод как обычную функцию, то нарушишь соглашения о вызове.
← →
Palladin (2003-06-23 15:45) [9]вывод
описывать прототип указываемой функции в dll как
type
MyCallBackProc= procedure (Sender:TObject) of object;
← →
Palladin (2003-06-23 15:46) [10]упс
только без Sender
← →
Skier (2003-06-23 15:49) [11]http://www.compress.ru/Temp/990/index.htm
← →
OlegL (2003-06-23 16:17) [12]Спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c