Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Не пора ли протестировать 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 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
4-1083079703
DoG
2004-04-27 19:28
2004.06.06
Закрыть окно !


3-1084781987
Andrey_ck
2004-05-17 12:19
2004.06.06
QReport


3-1084441757
Viktor
2004-05-13 13:49
2004.06.06
запрет удаления записей


1-1085375644
ПсихЪ_клон
2004-05-24 09:14
2004.06.06
Шаблоны классов


4-1082111100
sapsi
2004-04-16 14:25
2004.06.06
Получение хэндлов окон Word и Exсel