Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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...


Наверх

Титульная страница Поиск, карта сайта Написать письмо