Страница 4 из 9
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 20:25
finsoftrz
Причем тут руки, до них дело не дошло. Я просто запустил реальное приложение на 5 минут и увидел сразу проблемы.
1. Про прорисовку check и option я написал. Возможно, из-за рантайма с6, на рантайме с11 норм. Поэтому и спросил.
2. При запуске из фрейма mdi child но в том же потоке выдает ошибку. На винде норм.
3. При входе в программу вначале открывается окно авторизации с выпадающим списком пользователем и вводом пароля. Первый раз пользователь не задан, выбираю, захожу. При следующем входе окно авторизации мелькает и сразу залетаем во фрейм, как будто нажали ОК (пароль для пользователя не задан).
4. Повисло на вызове формы редактирования. Скорее всего, проблема где-то на уровне работы с системными нетредными глобальными переменными.
Перед этим простое приложение без всяких наворотов (сразу фрейм и табличка с формой) запустилось без вопросов. Я допускаю, что если шаг за шагом идти и выяснять, что может быть причиной той или иной проблемы, куда-то придем. Это типа anyscreen, что-то работает, что-то нет, от чего-то отказываться и переделывать.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 20:28
finsoftrz
А что за проблема была с notify? Кто-то упоминал.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 20:42
Игорь Столяров
Ни одной из указанных проблем я не наблюдаю (на картинке в предыдущем сообщении - карточка открыта для редактирования).
Я могу проверить RunTime С63, но что-то мне подсказывает, что он под Linux будет работать даже лучше, чем C11.
Так по п.3. получатся взлом софта ! Пароль не задан, а вход выполнен ...

Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:05
finsoftrz
Игорь Столяров писал(а): 13 Сентябрь 2023, 20:42
Ни одной из указанных проблем я не наблюдаю (на картинке в предыдущем сообщении - карточка открыта для редактирования).
Я могу проверить RunTime С63, но что-то мне подсказывает, что он под Linux будет работать даже лучше, чем C11.
Так по п.3. получатся взлом софта ! Пароль не задан, а вход выполнен ...
Пользователь без пароля.
Проблема с прорисовкой check и option в рантайме с63, в с11 норм. Ту же программку скомпилил.
Правда, теперь под с11 кракозябры в меню фрейма. Пробовал и шрифты менять (с ms sans sherif на segoe), нефига. В с6 таже программа норм было.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:12
finsoftrz
С меню решился вопрос. Интересно, что под wine и рантаймом с11 приложение работает, как будто подключен манифест. Хотя он не подключен.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:28
Игорь Столяров
finsoftrz писал(а): 13 Сентябрь 2023, 21:12
работает, как будто подключен манифест
Я так скажу, ты не перебивай:
Начальник рынка надо сразу резать —
Совсем нет совесть, сколько ни давай.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:40
finsoftrz
Да, это оно.
На с11 проблемы с окном авторизации нет, при редактировании не виснет. Виснет при старте, если открываются несколько тулбоксов. Это можно отследить.
Какая-то проблема с русскими буквами в полях редактирования. Латиница норм, кириллица как будто обрезанные по ширине буквы.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:45
Игорь Столяров
finsoftrz писал(а): 13 Сентябрь 2023, 21:40
кириллица как будто обрезанные по ширине буквы
Ну это скорее всего Sans Serif & Runtime C6.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:46
finsoftrz
Игорь Столяров писал(а): 13 Сентябрь 2023, 21:45
finsoftrz писал(а): 13 Сентябрь 2023, 21:40
кириллица как будто обрезанные по ширине буквы
Ну это скорее всего Sans Serif & Runtime C6.
Нет, я на рантайме с11 смотрю. Шрифт пробовал переключать на segoe ui, не помогает.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:53
Игорь Столяров
Все снимки в этой теме: Runtime C11.1 & Segoe UI (Size 11)
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 21:55
finsoftrz
Кстати, выключил тему в настройках wine, в приложении с рантаймом с6 check и option появились. Шрифт в полях ввода в с6 нормальный. Только в с11 портится.
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 22:12
Губин Игорь
finsoftrz писал(а): 13 Сентябрь 2023, 20:28
А что за проблема была с notify? Кто-то упоминал.
Я упоминал её отсутствие
Clarion & Linux c Wine (или план Б)
Добавлено: 13 Сентябрь 2023, 22:13
Губин Игорь
И, да, у меня используется Arial
Clarion & Linux c Wine (или план Б)
Добавлено: 14 Сентябрь 2023, 7:09
finsoftrz
Поковырялся вчера ещё. Похоже, что с рантаймом с6 не получается работать. Окна рандомно и регулярно виснут после открытия. Если у кого есть возможность подтвердить эту гипотезу, было бы хорошо.
С рантаймом с11 на первый взгляд работает стабильно.
Проблема со шрифтом в полях ввода ростет от использования ms sans serif. Если в декларации окна задан Microsoft sans serif и явно указан чарсет, то отображается нормально. Требует некоторого осмысления, но в целом понятно.
Проблемы с окном авторизации, про которую писал, нет, это я сам себя обманул. В скопированном приложении был включён режим тестирования. Это когда при запуске автоматически проходится окно авторизации и стартуется отлаживаемая процедура.
Остальные обнаруженные проблемы выглядят решаемо (обходимо) . Не запускается в потоке фрейма окно с mdi Child атрибутом. Виснет, когда сразу после открытия фрейма стартуют несколько окон с toolbox атрибутом. Не совсем корректно работает поле ввода на тулбаре (хотя в винде ситуация с этим ещё хуже).
Проходила информация, что в рантайме с11 были какие-то доработки для управления mdi окнами. У меня даже мысль проскочила, может кто заказывал sv это как раз из-за проблем на линуксе.
Clarion & Linux c Wine (или план Б)
Добавлено: 14 Сентябрь 2023, 7:13
finsoftrz
Отлаживать ещё не удобно. Я копирую через самбу и вайфай с винды на линукс, там в открытом режиме консоли запускаю wine программа.