Главная страница
    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
Время: 0.028 c
14-1084606809
Denis_ada
2004-05-15 11:40
2004.06.06
клиент – сервер для работы с файлами и папками


1-1085136758
sesh
2004-05-21 14:52
2004.06.06
в чем проблема, не догоню


14-1084452019
Dmitriy O.
2004-05-13 16:40
2004.06.06
А вот зацените анимацию на основе БД.


1-1085129166
AlexXn
2004-05-21 12:46
2004.06.06
XML


1-1085560268
Фагот
2004-05-26 12:31
2004.06.06
Excel XP и D6





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский