Страница 5 из 9

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 7:18
Игорь Столяров
finsoftrz писал(а): 14 Сентябрь 2023, 7:09 Не совсем корректно работает поле ввода на тулбаре (хотя в винде ситуация с этим ещё хуже).
Поля ввода на ToolBar ... это например ввод номеров листов в окне предпросмотра отчёта.
Работают без проблем. Других примеров использования не знаю.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 7:23
finsoftrz
У меня это строка поиска в броузах. Активируется, когда в активном окне фокус устанавливается на LIST контрол.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 7:24
finsoftrz
В предпросмотре другая ситуация, там обычное окно, не фрейм.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 7:27
finsoftrz
Игорь, если не затруднит, попробуйте запустить приложение с рантаймом с6. Хотелось бы удостовериться, что проблема именно в рантайме, а не в моих заморочках с управлением mdi окнами.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 7:37
Губин Игорь
finsoftrz писал(а): 14 Сентябрь 2023, 7:13 в открытом режиме консоли запускаю wine программа.
А не пробовали нормальным способом? :dizzy:

Виндоус-программа прекрасно отрабатывает из под десктопной оболочки, если правильно всё указать
finsoftrz писал(а): 14 Сентябрь 2023, 7:09 Проблема со шрифтом в полях ввода ростет от использования ms sans serif. Если в декларации окна задан Microsoft sans serif и явно указан чарсет, то отображается нормально. Требует некоторого осмысления, но в целом понятно.
Этой проблеме лет 200 или около того. В интернете полно историй и инструкций.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 7:54
Игорь Столяров
Губин Игорь писал(а): 14 Сентябрь 2023, 7:37 если правильно всё указать
Я это всегда подозревал ! :shock: Научите пожалуйста ! :D

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 8:00
finsoftrz
Проблема в приложении с рантаймом с6 вроде локализовалась. Зависания происходят при открытии второго окна в потоке, например, формы из броуза. Окно формы остаётся пустым и как бы под окном броуза. Сегодня поковыряюсь, может, найдётся способ решения проблемы.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 8:03
Губин Игорь
Игорь Столяров писал(а): 14 Сентябрь 2023, 7:54 Я это всегда подозревал ! Научите пожалуйста !
Я сторонник "научи себя сам" :nr: :lol: (уже не помню :nono: ). Но там всё очень просто понять, если взять инсталлятор виндовой программы, который бросает иконку на десктоп и запустить его в консоли wine. В результирующих настройках ярлыка всё будет прописано и предельно понятно.

Я игрался с настройками и, в какой-то момент, то ли системе надоело, то ли я что-то подкрутил, но она начала сама разбираться где требуется wine, без моего участия.

Уж простите, моё дело было проверить работоспособность приложений и необходимые условия. Т.ч. проверил, сформулировал и благополучно выбросил из головы все промежуточные телодвижения, которые являются привилегией сисадмина клиента.

Проблемы со шрифтами я избежал, т.к. у меня во всех окнах, исключительно, Arial, Курьер и т.п. (никаких Sans Serife), а для всех контролов и окон явно прописан чарсет. Плюс включен шаблон купирования известных глюков отображения с чарсет.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 8:08
finsoftrz
Для тестирования и из консоли не напрягает, держишь её постоянно открытой, а команды сохраняются. Основное неудобство это копирование файлов между компьютерами. Тут уж ничего не сделаешь, если только сам кларион запускать на линуксе.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 8:11
Губин Игорь
finsoftrz писал(а): 14 Сентябрь 2023, 8:08 Основное неудобство это копирование файлов между компьютерами.
Я по-сермяжному, ручками через флешку. :lol:

Одна мышка под левой рукой, вторая - под правой. Ну чем я не "Аватар Короля"?! :dizzy:

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 8:30
finsoftrz
Проблема с рантаймом с6 в самом рантайме. Запустил простое голое приложение без прибамбасов, зависание воспроизводится.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 13:44
finsoftrz
В общем, в рантайме с6 виснет на accept после открытия окна, отследил до него с помощью debugview. Хорошая новость, на линуксе можно использовать привычный debugview для отладки. А что делать с зависанием, пока непонятно.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 14:46
Игорь Столяров
finsoftrz писал(а): 14 Сентябрь 2023, 13:44 в рантайме с6 виснет на accept после открытия окна
Согласен. Наблюдаю для своей программы в сборке под C63 то же самое. :(
Для меня это не вопрос - давно не юзаю RunTime C63.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 14:54
finsoftrz
Причем виснет не всегда. То нормально открывает, то виснет. Соответственно, никакие события не обрабатываются при зависании. Задержки не помогают.

Clarion & Linux c Wine (или план Б)

Добавлено: 14 Сентябрь 2023, 15:03
Губин Игорь
Вы бы ещё 3.1 начали тестировать...