Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
3-1084791114
IBNovice
2004-05-17 14:51
2004.06.06
InterBase


1-1085203525
sm
2004-05-22 09:25
2004.06.06
Как сделать чтобы в мемике регист не учитывался...типа a = A


1-1085646365
Глеб
2004-05-27 12:26
2004.06.06
3D-оформление


1-1085240035
zep
2004-05-22 19:33
2004.06.06
операции с числом


4-1083286885
Gollum
2004-04-30 05:01
2004.06.06
WinApi only (NO VCL) JpegFromResource - Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский