Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
ВнизПередача функции-параметра в 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 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.057 c