Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1081600413
Cigt12
2004-04-10 16:33
2004.04.25
Как узнать, что одна из переменных не равна треб. значению.


1-1081431437
besen-ok
2004-04-08 17:37
2004.04.25
TImage после изменения (програмного) размеров, Canvas остается


3-1080388803
TGrey
2004-03-27 15:00
2004.04.25
Почему SQL запрос к Access работает не верно?


14-1081137040
ПИТОН
2004-04-05 07:50
2004.04.25
DVD


3-1080225142
Rule
2004-03-25 17:32
2004.04.25
Торможу, помогите с Lookup полями.





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