Форум: "KOL";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
ВнизНе пора ли протестировать KOL с CBuilder-ом? Найти похожие ветки
← →
Владимир Кладов (2004-02-14 16:32) [0]Меня неоднократно ранее спрашивали, почему нельзя использовать KOL в CBuilder"е. Да, раньше было нельзя - CB не понимает object. Но теперь это не проблема, KOL с класами можно получить даже сейчас, (хотя я и забыл добавить командный файл для FPC, что постараюсь исправить, преобразовать в классы без адаптации к linux/kylix можно все-таки без проблем). Ну так, возьмется кто-нибудь провести тестирование, как это теперь с CBuilder-ом дружит?
← →
RA © (2004-02-14 17:14) [1]Я вообще против CBuilder"a, потому что он глючный. И зачем он вам?
← →
Владимир Кладов (2004-02-14 22:59) [2]Вообще, чтобы было. Не знаю как там насчет глючности, не писал, не могу говорить. Вообще, да VC++ позволяет делать и намного меньше чем KOL, но там нужно знать API. KOL - это все-таки RAD.
← →
savva © (2004-02-17 13:26) [3]я не думаю, что есть резон - писать
pas
модули чистые KOL в С++Builder нет особого смысла - это можно сделать и в Делфи. Прикрутить MCK возможно и получится, но не все будет так просто (я так думаю). Насчет компиляцииpas
-исходников, проблем не должно быть, потому как Билдер имеет компилятор кода Pascal.
← →
Gandalf © (2004-02-17 18:29) [4]Ну я могу могу попробовать. Сейчас Delphi поставлю, потом Builder и раскажу.
← →
TO$HIK! (2004-02-18 17:58) [5]Всем доброго времени суток,
очень хочу помочь в процессе связки KOL и BCB. Говорите где брать, будем тестить!!
Всем привет!
← →
Владимир Кладов (2004-02-18 19:39) [6]Брать сам kol.pas, и утилиту GlueCut (я ее только что обновил, доложив туда нужный батник и командный фафл для преобразования в классы, win32.bat). Пробовать получившийся kol.pas, с Delphi и C-Builder"ом. Хотя он первоначально предназначался для Free Pascal, может что поправлять придется.
← →
TO$HIK! (2004-02-19 00:36) [7]Владимир Кладов
Скачал архив "GotoFPC.zip", файла win32.bat в архиве не нашёл... Скачал "KOL2FPC.zip"... следуя инструкции запустил как: //kol2fpc /D:FPC /D:WIN32 /D:USE_MESSAGES_PAS
полученный kol.pas запихнул в BCB6... попутно кое что правил пока не наткнулся на ошибку:
// Incompatible types: "TObj" and "TControl"
//
// if Assigned( CallBack ) then
// CallBack( Dialog ); !!! <<<< тут
Если мы идём правильным путём, скажите как её пофиксить.. если нет, то с какой стороны нужно подойти.
Жду ответа...
← →
Владимир Кладов (2004-02-19 16:56) [8]я же сказл: брать GlueCut, win32.bat и FPC.cmd там.
← →
TO$HIK! (2004-02-20 16:37) [9]Здраствуйте Владимир,
Скачал GlueCut... После конвертации получилось следующее:
1. Отсутствует файл win32def.inc.
Решение: строчку закомментировал.
2. Дублируется секция "files" c константами.
Решение: Удалил дубляж.
3. Исчезли исходники большинства функций для работы с файлами. Остаются только объявления.
Решение: добавил исходники из оригинала.
4. Ошибка Getter or setter for property "BrushStyle" cannot be found. При этом в исходном тексте каретка стоит в самом конце файла ни на что не указывая.
Решение: не нашёл.
← →
Владимир Кладов (2004-02-29 19:12) [10]TH> а также1589 экспортированных имён и адрессов kol. Складывается такое
TH> ощущение, что при присоединении любого файла к проекту, в нашем случае
TH> это kol.pas, файл полностью становится частью exe`шника.
TH> Вот.
Что и требовалось доказать. Может все-таки есть какие-то опции, чтобы
смарт-линкинг включать? Хотя бы в БСБ6. Если нет, то и смысла нет.
← →
Gandalf © (2004-02-29 20:08) [11]если верить документации то Builder поддерживает smart-linking, во всяком случаи в Borland-Help for Builder написано, что он это делает.
← →
Владимир Кладов (2004-02-29 20:38) [12]Может опция какая нужна все-таки. Где-то нужен спец по Билдеру. Отзовитесь, у кого есть такой. А то может он смарт-линк только для С++ делает, а внешние hpp как есть берет. Хотя hpp это тоже вроде бы его. Не знаю.
← →
savva © (2004-03-02 11:29) [13]если честно - то я даже не смог нормальный hpp сгенерить - стока ожибок что просто страх:) Билдер 5
← →
Владимир Кладов (2004-03-02 17:18) [14]У меня есть необходимые исправления. Вопрос лишь с том нужны ли они вообще.
← →
savva © (2004-01-23 13:24) [15]Владимир, высылайте мне исправления, я попробую их на билдере (я как то на протяжении более чем трех лет с ним работал - может что выйдет)
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 3.807 c