EWLog — Linux версия!

Доброго дня! Сегодня выкладываю Linux версию. Надеюсь, в скором времени, исправлю оставшиеся ошибки. В этой версии не доступна статическая карта, работает с задержкой определение территории (пару секунд) и не работает HamLib.

Зависимости пакета:

  1. sqlite3
  2. hamlib
  3. hamlib-utils
Для установки загружаем deb пакет Установка dpkg -i ewlog.deb

Протестировано на Ubuntu Linux, как программа будет выглядеть в других дистрибутивах (с оконным менеджером отличным от Unity) — не знаю.

Всего комментариев: 4 Комментировать

  1. Андрей R9OCN /

    Владимир, приветствую!
    Поставил программу, есть проблемы, попытаюсь изложить подробнее — может быть поможет. Но для начала сообщу, что Ваша программа — как глоток воздуха для прожжённого линуксятника.
    Итак, база sqllite, располагается в домашнем каталоге.
    Мастер начальной настройки принял все данные, сказал, что всё хорошо и выключил программу.
    Запускаю вновь, вижу сообщение:
    Что-то пошло не так… Проверьте настройки.
    ОК

    Access violation.
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.
    ОК

    no such table: Modes.
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.
    ОК

    Could not convert variant of type (Null) into type (String).
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.
    ОК

    Unable to open file «/home/user/EWLog/rig.xml».
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.
    OK

    После этого программа запускается.
    Если я пытаюсь ввести позывной, то после ввода каждого символа появляется сообщение:
    near «WHERE»: syntax error.
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.

    Если жать на ОК и продолжать вводить, то в конце концов верно определяется имя и qth, но при попытке сохранить qso, появляется следующее сообщение:
    near «(«: syntax error.
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.

    Сохранения не происходит. Также нельзя изменить диапазон — комбобокс со списком появляется, но ничего не выбирается, в окошке остаётся 0,000.00

    При попытке изменить модуляцию происходит следующая ошибка:
    «» is an invalid integer.
    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.
    Однако модуляция изменяется.

    1. Vladimir / Автор записи

      Доброго дня! Помню у меня в линукс версии были проблемы с правами доступа, и нужно реально внимательно посмотреть где лежат файлы. Я в эту субботу выложу последнюю сборку которая у меня есть на данный момент под линукс и под виндовс. Там таких проблем уже быть не должно. Я уже с выпуском новой версии тяну чуть ли не год(((( Так хотя бы промежуточную выкину. В ней работать уже можно, я в принципе уже на ней сижу с самого начала разработки) и другими журналами не пользуюсь.
      Спасибо!

      1. Андрей R9OCN /

        Жду с нетерпением!
        Если могу чем помочь, то с радостью помогу, но специалист из меня невеликий. Если только что сломать 🙂

  2. Андрей R9OCN /

    И вот вдогонку лог из консоли:

    [HINT] TWinControl.CreateWnd creating Handle during loading MainForm:TMainForm csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel1:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading DBLookupComboBox1:TDBLookupComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel2:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel12:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading EditButton1:TEditButton csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit1:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit2:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox4:TComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox5:TComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading CheckBox1:TCheckBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading CheckBox2:TCheckBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox6:TComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading CheckBox3:TCheckBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit3:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit4:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit5:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit6:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading CheckBox5:TCheckBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit7:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit8:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit9:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit10:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Edit11:TEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading DateEdit1:TDateEdit csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading DateTimePicker1:TDateTimePicker csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox1:TComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox2:TComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading CheckBox6:TCheckBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel13:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel3:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading DBGrid1:TDBGrid csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel4:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel5:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox7:TComboBox csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading StatusBar1:TStatusBar csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading Panel10:TPanel csDesigning=False
    [HINT] TWinControl.CreateWnd creating Handle during loading MapViewer1:TMapViewer csDesigning=False
    TApplication.HandleException Access violation
    Stack trace:
    $000000000043452A
    $0000000000444488
    $000000000042EA37
    $0000000000436494
    $000000000043E2E5
    TApplication.HandleException no such table: Modes
    Stack trace:
    $00000000006D7480
    $000000000077B641
    $000000000042EA37
    $0000000000436494
    $000000000043E2E5
    TApplication.HandleException Could not convert variant of type (Null) into type (String)
    Stack trace:
    $00000000006F6C0D
    $00000000006EF8A7
    $000000000042EA37
    $0000000000436494
    $000000000043E2E5
    TApplication.HandleException Unable to open file «/home/usama/EWLog/rig.xml»
    Stack trace:
    $00000000004ABEC3
    $0000000000485485
    $000000000042EA37
    $0000000000436494
    $000000000043E2E5
    TApplication.HandleException Access violation
    Stack trace:
    $000000000044F47B
    $000000000042EE49
    $000000000042EE7E
    $00000000004214B0
    $000000000042B2C6
    Exception at 000000000044F47B: EAccessViolation:
    Access violation.

Оставить ответ