Четверг, 01 Января 1970 г. 03:00
+ в цитатник
Всем здравствовать!
Объясните мне, пожалуйста, почему не работает следующий трюк:
1. Принимаю в DLL указатель на packed структуру с полями процедурного типа.
2. Присваиваю этим полям обработчики.
3. В приложении объявляю упомянутую структуру и передаю её адрес в DLL.
4. Но когда пытаюсь вызвать метод, то ничего не работает: AInstance.Open();
Т.е. я пытаюсь создать обычный не комовский интерфейс. Где моя ошибка.
Пока код далеко, но если надо, то выложу позднее.
Delphi XE2. ...
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=83680
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-