Запуск приложений работающих с базами данных Access в wine
Сегодня подопытным приложением будет довольно специфичное программное обеспечение для топографа роговицы Tomey TMS-4.
Установка производилась в Ubuntu 9.10. Цели работать с самим прибором не было, нужен был лишь просмотр результатов.
Установка проходит нормально:


Регистрация ActiveX компонентов делается путем перехода в режим командной строки wine и запуском идущего в комплекте с ПО bat файла:
Запускаем… приложение не запускается, выдает множество сообщений об ошибках вида:
Для удобства скачивам winetricks, как я писал в топике:
Winetricks: простая установка библиотек и софта в Wine
Устанавливаем MS DCOM (ole32, oleaut32):
Все равно не запускается, но сообщения об ошибках уже другие:
Устанавливаем Rich Edit Control:
Теперь приложение выдает ошибку вида:

Устанавливаем MS MDAC 2.5 Microsoft ODBC drivers:
Запускаем настройку источников данных:
Настраиваем источник данных:


Теперь все работает:


Если возникают проблемы с отображением русских букв:
Wine и русские буквы
Установка производилась в Ubuntu 9.10. Цели работать с самим прибором не было, нужен был лишь просмотр результатов.
Установка проходит нормально:


Регистрация ActiveX компонентов делается путем перехода в режим командной строки wine и запуском идущего в комплекте с ПО bat файла:
cd ~/.wine/drive_c/Tms/Vsflex7/
wine cmd
C:\Tms\Vsflex7>Regist.bat
Запускаем… приложение не запускается, выдает множество сообщений об ошибках вида:
./TmsSw.exe
CoGetClassObject class {00000000-0000-0000-0000-000000000000} not registered
Для удобства скачивам winetricks, как я писал в топике:
Winetricks: простая установка библиотек и софта в Wine
Устанавливаем MS DCOM (ole32, oleaut32):
./winetricks dcom98
Все равно не запускается, но сообщения об ошибках уже другие:
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
fixme:richedit:CreateTextServices Support aggregation
Устанавливаем Rich Edit Control:
./winetricks riched30
Теперь приложение выдает ошибку вида:
NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
SQLConfigDataSource (nil) 2 "Microsoft Access Driver (*.mdb)" "DSN=TMS.MDB"

Устанавливаем MS MDAC 2.5 Microsoft ODBC drivers:
./winetricks mdac25
Запускаем настройку источников данных:
wine odbcad32.exe
Настраиваем источник данных:


Теперь все работает:


Если возникают проблемы с отображением русских букв:
Wine и русские буквы
Комментарии (5)
RSS свернуть / развернутьMihael
Sergei_T
Sergei_T
Markony
Надо чаще перечитывать собственный ресурс. Хотя вообще-то я по regex информацию искал
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.