All My Movies (возможно ли запустить)

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

All My Movies

Сообщение *Sasha* »

Ещё с время юзанья винды всю колеекцию там хранил, как бы её ещё под лин завести

Код: Выделить всё

sasha@debian:/mnt/windows/programs/AllMyMovies$ wine allmymovies.exe
fixme:win:UpdateLayeredWindow (0x1002a,0xd28,(nil),0x7cb4216c,0xd18,0x7cb4217f,0x00000000,0
x7cb4217b,2): stub!
err:ole:CoGetClassObject class {00000507-0000-0010-8000-00aa006d2ea4} not regist
ered
err:ole:create_server class {00000507-0000-0010-8000-00aa006d2ea4} not registere
d
err:ole:CoGetClassObject no class object {00000507-0000-0010-8000-00aa006d2ea4}
could be created for context 0x5
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b8401c0 (thread 0009),
starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --auto 8 156") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
Спасибо сказали:
Аватара пользователя
gaux
Сообщения: 185
ОС: FreeBSD

Re: All My Movies

Сообщение gaux »

>>
err:ole:CoGetClassObject class {00000507-0000-0010-8000-00aa006d2ea4} not regist
ered
err:ole:create_server class {00000507-0000-0010-8000-00aa006d2ea4} not registere
d
err:ole:CoGetClassObject no class object {00000507-0000-0010-8000-00aa006d2ea4}
could be created for context 0x5
<<
Понятно, что прога требует com объекты, точнее, чтобы были установлены библиотечки. Просто у меня нет allmymovies поэтому сделаю такое предположение - обычно начинают с установки dcom98, может еще какие файлы потребуются с вендового раздела из system32. То, что при старте не валиться уже дает кое какие надежды. И еще - если есть инсталляшка - попробуйте установить через wine заново, чтобы не пришлось в ручную искать - многие проги выдают лог о том куда и какие файлы инсталлируются. Может и заведеться. Наверняка при установке нужные файлы кидаються в системную директорию.

All My Movies is a movie database manager.

Просто wine ничего не знает и не должен знать об установленной параллельно венде. Он ищет необходимые файлы в директории .wine/drive_c/windows/system32. Так вроде, если не изменяет память. Если установиться - можно будет перекинуть файлы данных с инфой о фильмах.
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: All My Movies

Сообщение *Sasha* »

gaux писал(а):
07.05.2007 08:35
обычно начинают с установки dcom98

Кок его ставить, скачал DCOM98.EXE запустил под wine, сказало что ставлюсь только на вид 98, запустил totol commander и распакавл в /home/sasha/.wine/drive_c/windows/system32, резудьтата ноль.
Спасибо сказали:
Аватара пользователя
gaux
Сообщения: 185
ОС: FreeBSD

Re: All My Movies

Сообщение gaux »

Sorry. Директорию перепутал, писал в спешке с утра.
http://1c-programming.nnm.ru/1spredpriyatie_816_dlya_linux
>>
5. Стартуем wine DCOM98.EXE /C /T:c:\\temp /Q (из папочки ~/.wine/drive_c/).
6. Копируем все из папки ~/.wine/drive_c/temp/ в ~/.wine/drive_c/WINDOWS/system/
7. Опять стартуем winecfg, добавляем приложение Dcom98.exe, и для него в соседней вкладке прописываем библиотеку ole32=Родная (windows).
8. Запускаем wine DCOM98.EXE /Q (у меня оно тут, правда, выругалось, что у меня система 2000, но ничего - дальше все нормально).
<<

http://dalcom.kha.ru/linux_1c.htm
>>
Запустить файл dcom98.exe. В конце установки, когда он скажет что "DCOM98 can only be installed on Windows 98. For NT, please install latest service packs." или "A newer version of DCOM95 or DCOM98 had been installed. To override, you must uninstall the current version first.", до нажатия OK зайдите во временный каталог C:\WINDOWS\TEMP\IXP000.TMP (/root/.wine/drive_c/windows/temp/ixp000.tmp), найдите там распакованные файлы и скопируйте их в C:\WINDOWS\SYSTEM (/root/.wine/drive_c/windows/system).
<<

http://sidenet.ddo.jp/winetips/config.html
If you have Windows98 licence, you can install DCOM98 with:
>>
WINEDLLOVERRIDES="ole32=n" wine dcom98.exe
<<
Я так понимаю в свойствах в winecfg можно попробовать поставить win98.

Просто я ставил не в wine, а в cross over office (коммерческий вариант), который выполняет эту процедуру сам. Просто набрал в поисковике - wine dcom98 установить. У меня без нее браузер не работал. Вычитал по ссылкам, что и 1Ска без нее не работает. Обе эти проги завязаны на ole.
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: All My Movies

Сообщение *Sasha* »

Поставил, но что-то ничего не изменилось, таже ошибка :(
Спасибо сказали:
Аватара пользователя
gaux
Сообщения: 185
ОС: FreeBSD

Re: All My Movies

Сообщение gaux »

Нашел в сети эту прогу, скачал(за казеный счет), поставил в вендах. Но ведь там же есть пункт - export. Почему бы не попробовать найти аналогичную нативную прогу под линух. Такие проги точно есть и функционал у них не беднее.

Как одно из решений. Например эта прога http://filmshelf.jonaprise.qarchive.org/ работает в трех операционках - линух, макось, венда.

Тьфу, вот чего он хочет - 00000507-0000-0010-8000-00aa006d2ea4 - нашел в реестре. Ему всего лишь нужна поддержка ADO DB. Надо подумать, как то это вроде бы решаеться.
Спасибо сказали:
Аватара пользователя
gaux
Сообщения: 185
ОС: FreeBSD

Re: All My Movies

Сообщение gaux »

Похоже ему нужен odbc драйвер. http://www.freesource.info/wiki/AltLinux/D...acija/ODBC&

В прочем у базы есть формат - standard jet db. Ее вполне реально перегнать во что то более удобоваримое и не мучиться. По крайней мере я как программист так бы и поступил.
Спасибо сказали: