![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
LIBRARY под Kylix и FreePascal
VladkoRUS © (2007-05-11 13:22:00)Здравствуйте.
Есть код библиотеки под kylix, под FreePascal ее откомпилировать не получается. Но нужно чтоб приложения под FreePascal ее использовали. Вся проблема в том что функции библиотеки используют класс как параметр, и, как я понимаю - описание TMyClass для FreePascal и Kylix отличаются. Что можете подсказать, ув.Мастера? TMyClass - наследник TObject, есть ли возможность использовать Handle (если да - примерчик, пожалуйста, у меня не получается)?
Cobalt (2007-05-11 23:46:00) [1]2 VladkoRUS
попробуй посмотреть в сторону интерфейсов (не знаю насчет Freepascal, но в Kylix должны были быть)
VladkoRUS (2007-05-11 15:44:00) [2]Мастера FOREVER ;-)
si (2007-05-11 15:25:00) [3]А не логичнее ли задать этот вопрос на www.freepascal.ru?
tesseract (2007-05-11 14:40:00) [4]
> как нужно передавать, подскажите, плиз - примерчик если
> можно
Класс передать невозможно. Можно попробовать покопать в сторону XPCOM/CORBA.
VladkoRUS (2007-05-11 14:01:00) [5]как нужно передавать, подскажите, плиз - примерчик если можно
tesseract (2007-05-11 13:44:00) [6]
> в Kylix-compiled библиотеку
Как передаёшь? Через глобальную память? С VMT от всех предков? структура VMT у Kylix и FP полюбому различная.
VladkoRUS (2007-05-11 13:37:00) [7]
> Плохиш © (11.05.07 13:29) [1]
>
> Ничего не понял :-( Ну перепеши описание TMyClass так как
> требует FreePascal...
дак оно одно и то же! компилятор-то различен, вот и получается что подаю из FreePascal - приложения обжект класса в Kylix-compiled библиотеку и библиотека не может найти TMyClass.Method1
Плохиш (2007-05-11 13:29:00) [8]Ничего не понял :-( Ну перепеши описание TMyClass так как требует FreePascal...