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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Причем тут руки, до них дело не дошло. Я просто запустил реальное приложение на 5 минут и увидел сразу проблемы.
1. Про прорисовку check и option я написал. Возможно, из-за рантайма с6, на рантайме с11 норм. Поэтому и спросил.
2. При запуске из фрейма mdi child но в том же потоке выдает ошибку. На винде норм.
3. При входе в программу вначале открывается окно авторизации с выпадающим списком пользователем и вводом пароля. Первый раз пользователь не задан, выбираю, захожу. При следующем входе окно авторизации мелькает и сразу залетаем во фрейм, как будто нажали ОК (пароль для пользователя не задан).
4. Повисло на вызове формы редактирования. Скорее всего, проблема где-то на уровне работы с системными нетредными глобальными переменными.

Перед этим простое приложение без всяких наворотов (сразу фрейм и табличка с формой) запустилось без вопросов. Я допускаю, что если шаг за шагом идти и выяснять, что может быть причиной той или иной проблемы, куда-то придем. Это типа anyscreen, что-то работает, что-то нет, от чего-то отказываться и переделывать.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

А что за проблема была с notify? Кто-то упоминал.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7388
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 15 раз
Поблагодарили: 49 раз

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

Сообщение Игорь Столяров »

Ни одной из указанных проблем я не наблюдаю (на картинке в предыдущем сообщении - карточка открыта для редактирования).
Я могу проверить RunTime С63, но что-то мне подсказывает, что он под Linux будет работать даже лучше, чем C11. :)

Так по п.3. получатся взлом софта ! Пароль не задан, а вход выполнен ... 8)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Игорь Столяров писал(а): 13 Сентябрь 2023, 20:42 Ни одной из указанных проблем я не наблюдаю (на картинке в предыдущем сообщении - карточка открыта для редактирования).
Я могу проверить RunTime С63, но что-то мне подсказывает, что он под Linux будет работать даже лучше, чем C11. :)

Так по п.3. получатся взлом софта ! Пароль не задан, а вход выполнен ... 8)
Пользователь без пароля.
Проблема с прорисовкой check и option в рантайме с63, в с11 норм. Ту же программку скомпилил.
Правда, теперь под с11 кракозябры в меню фрейма. Пробовал и шрифты менять (с ms sans sherif на segoe), нефига. В с6 таже программа норм было.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

С меню решился вопрос. Интересно, что под wine и рантаймом с11 приложение работает, как будто подключен манифест. Хотя он не подключен.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7388
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 15 раз
Поблагодарили: 49 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): 13 Сентябрь 2023, 21:12 работает, как будто подключен манифест
Я так скажу, ты не перебивай:
Начальник рынка надо сразу резать —
Совсем нет совесть, сколько ни давай.

1.jpg
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Да, это оно.
На с11 проблемы с окном авторизации нет, при редактировании не виснет. Виснет при старте, если открываются несколько тулбоксов. Это можно отследить.
Какая-то проблема с русскими буквами в полях редактирования. Латиница норм, кириллица как будто обрезанные по ширине буквы.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7388
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 15 раз
Поблагодарили: 49 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): 13 Сентябрь 2023, 21:40 кириллица как будто обрезанные по ширине буквы
Ну это скорее всего Sans Serif & Runtime C6.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Игорь Столяров писал(а): 13 Сентябрь 2023, 21:45
finsoftrz писал(а): 13 Сентябрь 2023, 21:40 кириллица как будто обрезанные по ширине буквы
Ну это скорее всего Sans Serif & Runtime C6.
Нет, я на рантайме с11 смотрю. Шрифт пробовал переключать на segoe ui, не помогает.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7388
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 15 раз
Поблагодарили: 49 раз

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

Сообщение Игорь Столяров »

Все снимки в этой теме: Runtime C11.1 & Segoe UI (Size 11)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Кстати, выключил тему в настройках wine, в приложении с рантаймом с6 check и option появились. Шрифт в полях ввода в с6 нормальный. Только в с11 портится.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2344
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

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

Сообщение Губин Игорь »

finsoftrz писал(а): 13 Сентябрь 2023, 20:28 А что за проблема была с notify? Кто-то упоминал.
Я упоминал её отсутствие
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2344
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

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

Сообщение Губин Игорь »

И, да, у меня используется Arial
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Поковырялся вчера ещё. Похоже, что с рантаймом с6 не получается работать. Окна рандомно и регулярно виснут после открытия. Если у кого есть возможность подтвердить эту гипотезу, было бы хорошо.
С рантаймом с11 на первый взгляд работает стабильно.
Проблема со шрифтом в полях ввода ростет от использования ms sans serif. Если в декларации окна задан Microsoft sans serif и явно указан чарсет, то отображается нормально. Требует некоторого осмысления, но в целом понятно.
Проблемы с окном авторизации, про которую писал, нет, это я сам себя обманул. В скопированном приложении был включён режим тестирования. Это когда при запуске автоматически проходится окно авторизации и стартуется отлаживаемая процедура.
Остальные обнаруженные проблемы выглядят решаемо (обходимо) . Не запускается в потоке фрейма окно с mdi Child атрибутом. Виснет, когда сразу после открытия фрейма стартуют несколько окон с toolbox атрибутом. Не совсем корректно работает поле ввода на тулбаре (хотя в винде ситуация с этим ещё хуже).
Проходила информация, что в рантайме с11 были какие-то доработки для управления mdi окнами. У меня даже мысль проскочила, может кто заказывал sv это как раз из-за проблем на линуксе.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4632
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Отлаживать ещё не удобно. Я копирую через самбу и вайфай с винды на линукс, там в открытом режиме консоли запускаю wine программа.
C6/C11, ШВС, tps/btrieve.
Ответить