Вниз
Скачать: CL | DM;

Передача функции-параметра в DLL   Найти похожие ветки 

 
han-bratan   (2003-11-05 13:15) [0]

как передать в DLL функцию-член класса чтобы эта DLL могла вызвать этот метод?


 
Eagle Owl ©   (2003-11-05 21:06) [1]

Для начала необходимо описать процедурный тип. Например:
type
TMyProc = procedure([params...]) of object;
В DLL объявить переменную этого типа:
var
MyProc: TMyProc;
и присваивать ей адрес необходимого метода класса.
Потом его можно вызывать:
if Assigned(MyProc) then MyProc([params...]);
Если непонятно, пиши на мыло - расскажу подробнее...


 
han-bratan   (2003-11-06 11:11) [2]

Да кажись все понятно, щас буду проверять. :) Но с первой попытки у меня чето не вышло... :( щас проверим, может я че запорол. Спасибо за ответы.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
1-56576
dream
2003-11-06 11:27
2003.11.17
Как узнать запущен ли сервис ?


4-56954
Dark Elf
2003-09-22 12:55
2003.11.17
Открытие Help-файла


1-56743
Dimaz-z
2003-11-06 16:03
2003.11.17
Что за ошибка - Key violation?


14-56911
MVVD
2003-10-25 10:54
2003.11.17
Глючит HP-610C


14-56824
Думкин
2003-10-28 06:16
2003.11.17
С днем рождения! 28 октября.




   Наверх