Отладка компонент

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
VAshot
постоялец
Сообщения: 128
Зарегистрирован: 01.11.2007 11:31:21
Откуда: Пермь

Отладка компонент

Сообщение VAshot »

Модифицировал компонент (TAChart), допустил ошибку, при постановке на форму Лазарус вылетал, ошибку конечно вычислил, но как правильно отлавливать ошибки переполнения, деления и т.п. в визуальных компанентах? (конечно, помогли ShowMessage и try-except, но изврат это)



Кстати, модифицировал в целях добавления второй оси (справа) со своей шкалой, значения минимум (округлением) и максимум, а так же шаг подбираются исходя из вида основной шкалы, для совпадения сетки. Вроде работает, глюков думаю не меньше, чем в оригинальном чарте, но задачу выполняет (код корявый, самому не нравится, но работает). Кому надо - пишите.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Не стремись сразу установить компоненту в палитру лазаря - работай с ней как с обычным кодом. Дебагер, логи - наше всё.

Если считаеш, что код нужен всем - предложи патчик на включение в исходники лазаря.
Аватара пользователя
VAshot
постоялец
Сообщения: 128
Зарегистрирован: 01.11.2007 11:31:21
Откуда: Пермь

Сообщение VAshot »

Ну так-то правильно, просто первоначально чарт уже был в проекте, и его менял под себя, работал-работа, потом пришло в голову немножко оптимизировать и перекомпилить компонент.... ну и работа на сём встала, крепко встала :(.


Патчик - это да, только вот не слишком он оптимален код, да и не реализовано многое, например, обратная шкала. Для патча-рановат. если кто возьмется придать лоск коду....
Аватара пользователя
sunjob
постоялец
Сообщения: 176
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

как там ваши дела с доработкой? :)
xchgeaxeax
постоялец
Сообщения: 198
Зарегистрирован: 11.05.2023 02:51:40

Сообщение xchgeaxeax »

лен на 17 опоздали с такими вопросами...
Аватара пользователя
sunjob
постоялец
Сообщения: 176
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

xchgeaxeax писал(а):на 17 опоздали
да ни чего не опоздал! компонент как никогда актуален и ... все так-же текЁт (однозначно в gtk2-исполнении).
поэтому вот, хотелось-бы потревожить темку, всякое бывает, вопрос жрать не просит! :о)
xchgeaxeax
постоялец
Сообщения: 198
Зарегистрирован: 11.05.2023 02:51:40

Сообщение xchgeaxeax »

sunjob писал(а):да ни чего не опоздал! компонент как никогда актуален и ... все так-же текЁт (однозначно в gtk2-исполнении).
поэтому вот, хотелось-бы потревожить темку, всякое бывает, вопрос жрать не просит! :о)
За 17 лет не появилось других чартов?

http://www.freepascal.ru/forum/viewtopic.php?f=6&t=3822
Аватара пользователя
sunjob
постоялец
Сообщения: 176
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

xchgeaxeax писал(а):За 17 лет
этот самый лучший! :о)
Ответить