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

Вниз

Вызов метода класса программы из dll библтотеки. Можна ли так ?   Найти похожие ветки 

 
Chlavik ©   (2003-07-23 01:39) [0]

Здравствуйте... Можна лы вызвать метод класса программы в dll?(передать ей адресс метода и запустить его в dll (в классе обьявить метод как stdcall и передать его адресс в dll, а в dll обьявить переменную вызываемого метода типа var fucn:function (data:pointer):dword; stdcall; а потом прировнять адресс метода класса к этой функции и выполнить её...)). Т.е. сделать всё так же как если бы я динамически вызвал фунццию из dll, только тут наоборот в dll - метод класса программы (exe файла). Можна ли так сделать? Если да, то как правильно? Подскажите любой вариант, может как то по другому...


 
Иван Шихалев ©   (2003-07-23 02:01) [1]

1. Объявить как function (...) : ... of object;
2. uses ShareMem, как в библиотеке, так и в приложении.


 
Иван Шихалев ©   (2003-07-23 02:04) [2]

А лучше - использовать интерфейсы.


 
Chlavik ©   (2003-07-23 02:05) [3]

Пример если можна. Вот как мне получить адресс метода например. пожалуйста приведите пример что писать в dll и в проге.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-10237
Ivolg
2003-07-21 11:48
2003.08.04
Как открыть текстовый файл в Memo


14-10418
AlexRush
2003-07-16 17:14
2003.08.04
Голосование от Rouse_ ©


7-10466
Desperado
2003-05-20 08:34
2003.08.04
Програмка для учета времени в бильярдной


3-10123
abc
2003-07-14 21:29
2003.08.04
нужно ли устанавливать спец. драйвер для Oracle??


14-10361
Кен
2003-07-13 05:45
2003.08.04
Как начинающему въезжать в базы данных ?