‮Сдвиг по фазе (kincajou) wrote,
‮Сдвиг по фазе
kincajou

GTK+ продолжаю мучения. Зато легко в гробу.

Похоже, моя программа таки не виновата: баг кроется где-то в глубинах самой библиотеки. Если не использовать красивенькую XMLную загрузку интурфейса, а по-дедовски описать его вручную и все сигналы закатать тем же способом, то всё работает как подразумевалось (несмотря на "несоответствие" прототипов по количеству передаваемых аргументов - там важнее ВОЗВРАЩАЕМЫЕ значения, если они есть). Возможно так же, что я в прошлый раз накосячил с подгрузкой функций из dll (как раз именно callbackи ведь и грузились, мож в этом дело? но всё равно странно, сами функции работали без прочих проблем...)

Сижу, ваяю программину. Наваял уже четверть функционала (т.е. сам интерфейс, собсно, работает - окошечки, списочки, закладочки, менюшечки, айнанэ-нанэ). Осталось прикрутить последовательный i/o (старый добрый termios или как его там, уже не помню), парсер получаемых пакетов и логгирование данных.

Раз плюнуть.


P.S. Даже автоматичцки работающая кнопка "Connect!" работает, причём автоматицки: тыкаешь на неё, прога пытается подключиться к несуществующему стенду при помощи несуществующей пока функции (заглушку поставил), через несколько секунд по таймауту обламывается и красивым жестом отщёлкивает кнопку в исходное положение.
Tags: приключения Электроника
Subscribe

  • Спохватились

    На Байконуре расследуют предполагаемую кражу деталей с дорогостоящими редкоземельными металлами. Она могла произойти на площадке №110, с которой…

  • Ну что.

    SN10 - первый прототип старшипа, взлетевший дважды с минимальным техническим обслуживанием между стартами, с отработкой метода быстрого избавления от…

  • Как выглядит хорошо аргументированное мнение?

    Это можно узнать на примере соломонова фотовладьки: Истерикой несгибаемого борца с мировым злом удовлетворён. Кстати, о синонимах

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments