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