Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1181234733
Sergius_P
2007-06-07 20:45
2007.07.15
Какой линукс выбрать?


15-1181830383
AlexanderMS
2007-06-14 18:13
2007.07.15
Функция, возвращающая слово, изменённое в указанном падеже.


2-1182092381
Knob
2007-06-17 18:59
2007.07.15
Смещение компонентов Canvas


2-1182004561
Ral'f
2007-06-16 18:36
2007.07.15
Как с помощью TDBComboBox-ов фильтровать содержимое DBGrid?


15-1181812261
Sir John
2007-06-14 13:11
2007.07.15
Срочно нужен толковый флэшер