Это самое правильное. Wine+DOSBox+C3.1.
Clarion & Linux c Wine (или план Б)
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Clarion & Linux c Wine (или план Б)
We are hard at work… for you.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2415
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 23 раза
Clarion & Linux c Wine (или план Б)
С прямой записью в буфер дисплея
Это я только кажусь дураком! На самом деле я полный идиот!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7581
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 20 раз
- Поблагодарили: 64 раза
Clarion & Linux c Wine (или план Б)
Как это ни странно - но да ! Это сейчас обсуждается работа под Wine офисных программ.
А долгие годы все версии Wine были посвящены поддержке различных игр.
И все обсуждения были как запустить стрелялку или гонялку на дохлом компьютере без
ресурсоёмкой Windows.
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Clarion & Linux c Wine (или план Б)
В перспективе Wine - дорога в никуда. Лет через пять будет восприниматься как Виртуальная Машина XP.
We are hard at work… for you.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Увы, рантайм с6 остается на сегодня самым стабильным и баг фри. Свои идеи про руки адресуй сам знаешь кому.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Вроде поймал. Надо после открытия окна сделать window{prop:hide}=1 и window{prop:hide}=0, это до accept.Игорь Столяров писал(а): ↑14 Сентябрь 2023, 14:46Согласен. Наблюдаю для своей программы в сборке под C63 то же самое.
Для меня это не вопрос - давно не юзаю RunTime C63.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Еще пару моментов увидел, для с6 и для с11 воспроизводится.
1. После message перестает работать клавиатура. Восстанавливается после щелчка мышкой в каком-нибудь поле. Например, в форме что-нибудь меняем, жмем отказаться, выходит message с запросом подтверждения, жмем нет (остаемся в форме). Клавиши не работают. Щелкаем мышкой в какое-то поле, начинают работать. Аналогично после stop.
2. Если применяем bold к меню фрейма, то пункт меню не становится жирным. Визуально видно, что шрифт изменяется, но не на bold.
1. После message перестает работать клавиатура. Восстанавливается после щелчка мышкой в каком-нибудь поле. Например, в форме что-нибудь меняем, жмем отказаться, выходит message с запросом подтверждения, жмем нет (остаемся в форме). Клавиши не работают. Щелкаем мышкой в какое-то поле, начинают работать. Аналогично после stop.
2. Если применяем bold к меню фрейма, то пункт меню не становится жирным. Визуально видно, что шрифт изменяется, но не на bold.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Может, кому пригодиться. Как определить, что приложение работает по wine.
По хорошему, неплохо было бы определить версию wine и выводить ее где-то в программе, может когда дойдем. Информация о вайне разбросана по нескольким библиотекам. Как я понял, функции возвращают указатели на cstring. Вникать пока неохота, достаточно определить сам факт, что работаем под wine, чтобы пофиксить возможные проблемы совместимости в своем коде (шаблонах).
По хорошему, неплохо было бы определить версию wine и выводить ее где-то в программе, может когда дойдем. Информация о вайне разбросана по нескольким библиотекам. Как я понял, функции возвращают указатели на cstring. Вникать пока неохота, достаточно определить сам факт, что работаем под wine, чтобы пофиксить возможные проблемы совместимости в своем коде (шаблонах).
- Вложения
-
- fswine.7z
- (988 байт) 91 скачивание
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Вот и мой скриншот работы под wine для истории. Неплохо было бы проверить еще печатные формы, я так понимаю, что надо устанавливать дефолтный принтер в линуксе. Или нафик это...?
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7581
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 20 раз
- Поблагодарили: 64 раза
Clarion & Linux c Wine (или план Б)
Красота неземная !
Я принтер не подключал в Linux, но в предпросмотре отчёты показываются, в PDF и XLSX (через LibXlsxWriter) выгружаются.
Я принтер не подключал в Linux, но в предпросмотре отчёты показываются, в PDF и XLSX (через LibXlsxWriter) выгружаются.
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
У меня в предпросмотре wmf съезжает, похоже, как в windows, когда не установлен принтер по умолчанию. И не прошла выгрузка в pdf (image2pdf в виде внешней утилиты).
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Кстати, ценники на etersoft wine такие конкретные. Наверно, дешевле купить лицензии на tsplus, оставив сервер под windows.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7581
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 20 раз
- Поблагодарили: 64 раза
Clarion & Linux c Wine (или план Б)
Я помню Вы там, что-то улучшали, но со штатным image2pdf экспорт в PDF работает (специально ещё раз проверил).
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4820
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 42 раза
Clarion & Linux c Wine (или план Б)
Да нет, я просто оформил в виде отдельного exe, так как у одного ключевого клиента на старом сервере конфликтует. Возможно, связано с искажениями в исходных wmf. У Вас, как я понял, никаких искажений в wmf не наблюдается. Посмотрю тогда ещё, в чем может быть причина.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7581
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 20 раз
- Поблагодарили: 64 раза
Clarion & Linux c Wine (или план Б)
Это вот сложный путь ... Ведь если некая программа запускает другую под Linux - то этот запуск нужно делать тоже под Wine ... ?
А меня штатный вызов функций из DLL и всё.
Make Clarion Great Again !