• Авторизация


Эх, Lazarus-Lazarus 17-05-2009 13:19 к комментариям - к полной версии - понравилось!


 (200x200, 75Kb)
Настроение сейчас - Поганое

Попытка написать серьезное приложение, не связанное с базами данных, принесло разочарование. Сначала я пытался использовать Indy компонент для работы с сетью. Сам-по-себе Indy очень хорош. Мне очень нравится работать с ним в Delphi. Indy отлично устанавливается в Lazarus, но вот работать в режиме отладки отказывается :( Причем готовый проект получатся рабочим, а вот из Lazarus IDE ни в какую не запускается. Побродив по сети и поспрашивав на форумах, я узнал, что эта проблема проявляется у всех и как ее побороть -непонятно.

Вторым разочарованием стала попытка использовать компоненты вкладки SynEdit. SynEdit - это компонент редактора с подсветкой ключевых слов. С его использованием написан и сам Lazarus. Первым обломом было отсутствие какой-либо (в том числе английской) документации по этому компоненту. Худо-бедно разобравшись с его методами и свойствами я добился работать свое приложение так, как мне хотелось. На этапе тестирования я обнаружил, что SynEdit впринципе криво работает с русским текстом. Попробуйте написать (Да даже в Lazarus (0.9.26)) слово "Пора" и выделить его слева-неправо. Глюк.

И вот сижу в полном отчаянии и думаю, не послать ли это все и уйти на Qt :(
P.S. За эти две недели копания в компонентах, я неплохо в них разобрался. Наверно чуть позже напишу пару обзорных статей об их использовании и выложу на своем сайте.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Эх, Lazarus-Lazarus | aRixX - Дневник aRixX | Лента друзей aRixX / Полная версия Добавить в друзья Страницы: раньше»