Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.031 c