Lazarus + wine
Модератор: Модераторы
-
SAK
- постоялец
- Сообщения: 158
- Зарегистрирован: 17.02.2006 23:45:14
- Откуда: Тим
- Контактная информация:
Lazarus + wine
При запуске Lazarus под wine наблюдаются два больших глюка:
1. Если свернуть главное окно, то оно уже не разворачивается и вернуть ему прежний размер можно только исправлением в ручную в файле EnvironmentOptions.xml: <WindowState Value="Normal"/>
2. Проявляется не всегда, но непредсказуемо: при замене версии самого Лазаря, wine или после пересборки могут пропасть изображения на кнопках панели инструментов и палитры компонентов. сами кнопки есть и они выделяются при наведении на них мыши, но пустые, причём на некоторых всёже изображения остаются. Никакими действиями добиться их появления не удаётся, появятся когда захотят. Может после какого-либо обновления или даже просто после перезагрузки системы, а могут и не появиться вообще. Никакой закономерности не обнаружил. Проверено на разных версиях Lazarus (до 0.9.23 от 16.09.2007 включительно), fpc и wine.
1. Если свернуть главное окно, то оно уже не разворачивается и вернуть ему прежний размер можно только исправлением в ручную в файле EnvironmentOptions.xml: <WindowState Value="Normal"/>
2. Проявляется не всегда, но непредсказуемо: при замене версии самого Лазаря, wine или после пересборки могут пропасть изображения на кнопках панели инструментов и палитры компонентов. сами кнопки есть и они выделяются при наведении на них мыши, но пустые, причём на некоторых всёже изображения остаются. Никакими действиями добиться их появления не удаётся, появятся когда захотят. Может после какого-либо обновления или даже просто после перезагрузки системы, а могут и не появиться вообще. Никакой закономерности не обнаружил. Проверено на разных версиях Lazarus (до 0.9.23 от 16.09.2007 включительно), fpc и wine.
-
SAK
- постоялец
- Сообщения: 158
- Зарегистрирован: 17.02.2006 23:45:14
- Откуда: Тим
- Контактная информация:
Причины две, во первых несмотря на то, что сижу под linux, программы нужны под windows, а во вторых уже неоднократно упоминались глюки с отображением текста в редакторе, как под gtk2 так и под gtk, хотя и в меньшей степени. А глюк он и есть глюк и неважна причина, для чего это надо, важно, что у других программ такого глюка не наблюдается, а у этой наблюдается, значит что-то сделано неправильо и нет никакой гарантии, что то-же самое не произойдёт с какой-нибудь версией винды при определённых её настройках.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
- Сергей Смирнов
- энтузиаст
- Сообщения: 595
- Зарегистрирован: 28.04.2005 13:23:25
- Откуда: Москва
- Контактная информация:
Под виндой всё работает нормально? Нормально. Значит это глюки не лазаря, а wine
По багам с редактором Вам сюда.
По багам с редактором Вам сюда.
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
SAK писал(а):Что-то я не понимаю. Предлагается вместо исправления багов просто отказаться от IDE? Тогда на кой ... она вообще разрабатывалась, может просто предложить использовать сторонний редактор? Или пойти ещё дальше и перейти на gcc, чтобы вообще не знать о глюках Лазаря.
вот это как раз к вам вопрос, вместо того чтоб добиваться работатоспособности нативной ИДЕ, Вы подставляете костылики (wine не дает 100 % эмуляции) и предлогаете подстраиваться под еще одну среду .
-
SAK
- постоялец
- Сообщения: 158
- Зарегистрирован: 17.02.2006 23:45:14
- Откуда: Тим
- Контактная информация:
Не надо не подо что подстраиваться. А пишу я это по следующим соображениям: да wine не даёт 100% эмуляции, но указанных глюков не наблюдается у других программ, а значит имеется код сделанный нестандартно или используется недокументированая/неоговорённая возможность, что может являться потенциальной ошибкой, которая может проявиться при определённых условиях и под виндой тоже.
Вообще очень напрягает позиция, когда говоришь о возможной ошибке, а тебе в ответ советуют этим не пользоваться. Ну и пусть будет так. Устал что-либо доказывать. Можете закрыть тему.
Вообще очень напрягает позиция, когда говоришь о возможной ошибке, а тебе в ответ советуют этим не пользоваться. Ну и пусть будет так. Устал что-либо доказывать. Можете закрыть тему.
SAK писал(а):Причины две, во первых несмотря на то, что сижу под linux, программы нужны под windows,
Я поставил VirtualBox 1.5 В него винду, а там очень просто взаимодействовать с Linux-разделами, да и вообще. Кроме того, для персонального использования VirtualBox бесплатна. Так что советую. Плюс работает намного лучше чем Qemu, на котором я сидел до этого.
- Slavikk
- постоялец
- Сообщения: 208
- Зарегистрирован: 15.01.2007 21:34:52
- Откуда: Из лесов...
- Контактная информация:
Пишешь под Linux - значит у тебя должен стоять Linux для тестов, пишешь для Windows - значит у тебя должен стоять Windows. Нужно запустить программу Windows под Linux - но переписывать код нет времени - используешь Wine иногда совместно с древними народными проклятьями. Но никак не наоборот - т.к. разработчики Wine говорят, что ребята у нас нет полной совместимости, а если что не работает вот вам исходники и вперёд. Согласитесь глупо использовать ВАЗ для испытаний новых двигателей Lamborghini, так же как и Wine, для разработки под Windows.
На крайний случай всегда есть триальный 30 дневный Windows + программы для виртуализации под Linux.
На крайний случай всегда есть триальный 30 дневный Windows + программы для виртуализации под Linux.
