Вопщем поставил 3 .NET с помощью winetricks в чистый каталог .wine. Он сначала ставит 2-ю версию, потом 3-ю. Инсталляция dbForge проходит без ошибок. А при запуске вылетает. Devart Error Report.txt отправил через форму.
Версия Wine 1.3.3 собранная с поддержкой win32, но без поддержки win64.
uname -a
Linux ***** 2.6.31-gentoo-r6 #1 SMP Sun Dec 20 21:47:28 MSK 2009 x86_64 AMD Phenom(tm) 9550 Quad-Core Processor AuthenticAMD GNU/Linux
dbForge под Wine
Вопщем как ставим :
1.В чистый каталог .wine (необязательно, но желательно)
2.Не использовать gdiplus от wine ( dbforge вылетает с ошибкой при запуске) - sh winetricks gdiplus
3. ставим dotnet20 (в Fredore13 инсталляция вылетала с ошибкой) - sh winetricks dotnet20
4. wine ./dbforgemysqlru.exe - ставиться без видимых проблем
Собирал wine c параметрами
app-emulation/wine-1.3.3 USE="X alsa dbus gecko jpeg ncurses opengl perl png ssl threads truetype win32 xinerama xml (-capi) -cups -custom-cflags (-esd) -fontconfig -gnutls (-gphoto2) -gsm (-hal) -jack -lcms -ldap -mp3 -nas -openal -oss -pulseaudio -samba (-scanner) -test -win64 -xcomposite"
s61.radikal.ru/i172/1009/49/c47ff64b76b8t.jpg
У "Знакомство с продуктом" не работает нижняя панель. Если инсталлировать IE6, IE7 или IE8 - будет просто белое поле.
Не прорисовываются панели при запуске. Если их закрыть и отрыть - нормально проресуются.
s003.radikal.ru/i203/1009/7c/84dfd58f7564t.jpg
При ресайзинге программы не правильно пересчитываются параметры окон в редакторе. Но скроллы в редакторе вопще не считаются - они сразу такие.
Скролы в проводнике пересчитываются только при изменении контекста.
s40.radikal.ru/i089/1009/90/05ee4618b609t.jpg
Не прорисовываются Дизайн таблиц (как и евенты и тригеры). А Дизайн у процедур прорисуется после клика в Текст и обратно в Дизайн.
На боковых панелях не правильно рассчитывается местоположение закладок.
В редакторе вызов
fixme:ole:Context_CC_ContextCallback (0x19e5e8/0x19e5ec)->(0x79f277a5, 0x2b1e4d8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
Дает ошибку -
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
В свойствах соединения поле "Хост" не реагирует на нажатие клавиш - копи/паст работает.
Хорошее - соединяется с базой нормально. Дебаг тоже работает.
Вывод: Хотя не все посмотрел. Думаю - если допилить ГУИ , то можно пользоваться.
Хотя может надо на 3 дотнет переключить, а как незнаю.
1.В чистый каталог .wine (необязательно, но желательно)
2.Не использовать gdiplus от wine ( dbforge вылетает с ошибкой при запуске) - sh winetricks gdiplus
3. ставим dotnet20 (в Fredore13 инсталляция вылетала с ошибкой) - sh winetricks dotnet20
4. wine ./dbforgemysqlru.exe - ставиться без видимых проблем
Собирал wine c параметрами
app-emulation/wine-1.3.3 USE="X alsa dbus gecko jpeg ncurses opengl perl png ssl threads truetype win32 xinerama xml (-capi) -cups -custom-cflags (-esd) -fontconfig -gnutls (-gphoto2) -gsm (-hal) -jack -lcms -ldap -mp3 -nas -openal -oss -pulseaudio -samba (-scanner) -test -win64 -xcomposite"
s61.radikal.ru/i172/1009/49/c47ff64b76b8t.jpg
У "Знакомство с продуктом" не работает нижняя панель. Если инсталлировать IE6, IE7 или IE8 - будет просто белое поле.
Не прорисовываются панели при запуске. Если их закрыть и отрыть - нормально проресуются.
s003.radikal.ru/i203/1009/7c/84dfd58f7564t.jpg
При ресайзинге программы не правильно пересчитываются параметры окон в редакторе. Но скроллы в редакторе вопще не считаются - они сразу такие.
Скролы в проводнике пересчитываются только при изменении контекста.
s40.radikal.ru/i089/1009/90/05ee4618b609t.jpg
Не прорисовываются Дизайн таблиц (как и евенты и тригеры). А Дизайн у процедур прорисуется после клика в Текст и обратно в Дизайн.
На боковых панелях не правильно рассчитывается местоположение закладок.
В редакторе вызов
fixme:ole:Context_CC_ContextCallback (0x19e5e8/0x19e5ec)->(0x79f277a5, 0x2b1e4d8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
Дает ошибку -
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
В свойствах соединения поле "Хост" не реагирует на нажатие клавиш - копи/паст работает.
Хорошее - соединяется с базой нормально. Дебаг тоже работает.
Вывод: Хотя не все посмотрел. Думаю - если допилить ГУИ , то можно пользоваться.
Хотя может надо на 3 дотнет переключить, а как незнаю.
Мы установили dbForge Studio for MySQL на Ubuntu 10.04. В ходе поверхностной проверки обнаружились описанные Вами проблемы, а также многие другие. Они делают нормальное использование продукта невозможным.
Основная проблема заключается в том, что всё это невозможно отладить.
"Допиливать", нужно в данном случае не dbForge, а Wine, поскольку практически все проблемы связаны с системой окон, тогда как под Windows это работает нормально.
Основная проблема заключается в том, что всё это невозможно отладить.
"Допиливать", нужно в данном случае не dbForge, а Wine, поскольку практически все проблемы связаны с системой окон, тогда как под Windows это работает нормально.
Ихмо
В wine могут быть использованы функции заглушки - она объявлена, но внутри пусто. Есть два выхода:
1. Можно использовать библиотеки от Windows. Как например с сgdiplus (нашел это методом научного тыка).
2. Открыть баг на сайте wine - попинать их.
Но для этого нужно знать названия функций , соответственно библиотек которые используются для dbForge.
В wine могут быть использованы функции заглушки - она объявлена, но внутри пусто. Есть два выхода:
1. Можно использовать библиотеки от Windows. Как например с сgdiplus (нашел это методом научного тыка).
2. Открыть баг на сайте wine - попинать их.
Но для этого нужно знать названия функций , соответственно библиотек которые используются для dbForge.
Явное просветление мозгов. Вам надо видимо сначало почитать что такое wine. Он ИМЕННО - реализация WinAPI под.. ну под линукс больше. Вполне естественно, что это грромадная работа до сих пор не закончена (учитывая политику виндов) и там есть заглушки.Tsvetkov писал(а):Ихмо
В wine могут быть использованы функции заглушки - она объявлена, но внутри пусто.
однако результаты тестов действительно стоящие и я бы посоветовал их отослать именно в проект wine.
+10
PS
Вы оба молодцы. Duke - тебе отдельный поклон.
Я погорячился - прочитал наискосок, прежде чем ответил.
Но редактировать не буду (пусть уж раз глупость сделал, то все это видят)
PSS
Редактировать пришлось - забыл п/д Tsvetkov извиниться за свои поспешные выводы ). Извиняюсь.
PSS
2Duke а тема-то интересная. жаль к среде разработки Вы привязаны )