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

Вниз

Kylix - виснет при запуске приложаения если отладчик включен   Найти похожие ветки 

 
Mim1   (2004-04-07 13:51) [0]

К сожелению в нете ничего решаюего мою проблемму не нашел, может ктото сталкивался с подобной заморочкой?
AspLinux 9.2 (сибирь) ядро 2.4. В вебе однако говорят что даунгрейд ядра до версии 2.2 может помочь. Так ли это?


 
Петров Денис ©   (2004-04-07 14:08) [1]

Mim1, послушай доброго совета: забей, покрась Kylix в зеленый цвет и выкинь...
Это - не среда разработки, это - извращение


 
Mim1   (2004-04-07 14:16) [2]

Петров Денис ©   (07.04.04 14:08) [1]

А с чему у вас обьективные проблеммы?


 
Петров Денис ©   (2004-04-07 14:26) [3]

Объективные проблемы были с тем, же, что и у тебя: пробовал Kylix 2, Kylix 3, ASP Сибирь, ASP Урал, Красную шапочку 7.2 в различных сочетаниях... Не помогло - как вис, так и виснет.

Более того, столкунлся еще с такой проблемой (она послужила еще одним, и самым весовым аргументом не писать под Kylix) - простейшее многопоточное приложение, два потока, один основной, один дополнительный, дополнительный с периодичностью в секунду взаимодействует с главным окном... так вот, при завершении приложения оно упорно падало, и линух выдавал сообщение об ошибке, причем, если запускал приложение под Kylix, оно просто ушатывало среду, и Kylix ругался при этом на отладчик...

А еще очень оценил милую шутку парней из Trolltech (это - производитель Qt - библиотеки, на которой основан CLX)... Хотя, может это извращение пришло и не от них, а от Борланда... Так вот, экперимента ради, попробуй в .so-проект поместить форму и вызвать ее из основного приложения - обхохочешься. Нельзя. И все.

Учитывая еще и то, что в линухе COM нет, предложи свой способ создать модульное приложение...

Потому я так и утверждаю.


 
Петров Денис ©   (2004-04-07 14:28) [4]

Кстати, про пример, который я привел с многопоточным приложением - тот же самых код (оно ж кроссплатформенное, блин!) - под виндой работает абсолютно корректно.


 
Петров Денис ©   (2004-04-07 14:40) [5]

В догонку...Еще вспомнил... :)
В свое время я очень огорчился из-за того, что я в системе настроил  сглаживание экранных шрифтов, еще TTF"ы туда подтянул, совсем красиво стало, а вот Kylix-приложению на это было просто положить. Как там рисовались буквы без сглаживания, так и после продолжали это делать...
К счастью, мне жизненно необходимо было тогда что-то типа сглаживания (нужно было выводить надписи очень крупным шрифтом) и я на это плюнул.


 
Mim1   (2004-04-07 14:57) [6]

А еще очень оценил милую шутку парней из Trolltech (это - производитель Qt - библиотеки, на которой основан CLX)... Хотя, может это извращение пришло и не от них, а от Борланда... Так вот, экперимента ради, попробуй в .so-проект поместить форму и вызвать ее из основного приложения - обхохочешься. Нельзя. И все.

А ты зо загрузки библиотеки загрузи visualclx тогда все будет хорошо. Дело в том что при загрузке этого пакета инициализируется обьект application который не может создан внутри библиотеки.
Там проверка, if islibrary then raise exception.create ....


 
Mim1   (2004-04-07 14:59) [7]

Да ибилиотеку надо компилить с этим пакетом.

Если же и программу загружающую эту быблиотеку откомпилить с этим пакетом что все работает налады, то есть ничего вручную подгруать ненадо.


 
Mim1   (2004-04-07 16:06) [8]

От kylix я не откажусь. Тут дело просто принципиальное, это сравни увольнению.

Что касается многопоточности, возможно какие то ваши глюки скрывала операционка. Можете привести код на котором каликс гарантировано обломится а винда выживет. Поищем вместе ошибки.

Му меня стабильно работающее кроссплатформеное многопоточное приложение, с плагинами (содержащими окна), сетевыми компонентами и т.д. Тестировал и разработывал на сервере установив у себя на машине x сервер.

Сглажевание вообще чисто windows штука, что вы хотели чтоб каликс делал некие системные вещи.

Опитно что не могу побороть багу с отладчиком :(, буду искать другую версию линукса.


 
Mim1   (2004-04-07 19:15) [9]

На ньюсгрупе борланда нашел отывет на ваш вопрос (касательна сглаживания шрифтов)

q>

I have problems with kylix. Applications compiled with it ignores system settings. Especially I can"t turn on font antialiasing. Antialiasing turned on in system and for Qt-applications (via qtconfig). And I see, that changing this settings has effect on other Qt-applications, but not on Kylix itself and applications built in it.
I use ASPLinux 7.3 (built on RedHat 7.3 kernel) and Kylix 3 Delphi IDE.
Can somebody tell me what to do?

a>

There is a solution to it
get yourself external QT 2.3.2 (with antialiased text support compiled in)

$ export CLX_USE_LIBQT=1 && QT_XFT=1 && your_program_here

that will run your application with antialiased fonts


 
Mim1   (2004-04-08 09:03) [10]

Ответ к проблемме с отладчиком нашелся на ньюсгруппах борланда.

надо выполнить
export LD_ASSUME_KERNEL=2.2.5
и проблемма пропадет сама собой :)

\m/



Страницы: 1 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.035 c
4-1077726258
Profi
2004-02-25 19:24
2004.04.25
Проблемы с запуском


14-1080890830
IronHawk
2004-04-02 11:27
2004.04.25
Не интегральная формула вычисления длинны дуги эллипса?


3-1080204702
Vano
2004-03-25 11:51
2004.04.25
В DbGrid-е не отоброжается содержание memo поля


1-1081618411
AsD
2004-04-10 21:33
2004.04.25
Список файлов


14-1080792659
Juster~~
2004-04-01 08:10
2004.04.25
Насколько вы пунктуальны