LINUX.ORG.RU

Помогите запустить программу под Wine!

 


0

1

И снова я к вам :)
Попалась мне одна очень нужная прога, и ессно, под винду :(
И вот она, тварь, в упор не хочет запускаться под Wine!
Что уже только не делал - по советам Гугля и ActiveX поставил, и DLL-библиотеки пытался всяческие ей подсунуть, уже не вспомнить всех -
- и все равно при попытке запуска она стартует, но тут же обламывается с одной и той же обшибкой:

Run-time error ´429´
ActiveX component cant´t create object


Что интересно, инсталлируется она в Linux´е без проблем, вот токо не работает.
Программка очень нужная, но уже задолбало ее в Виртуальном Боксе запускать.

Может, у кого есть опыт по Wine, помогите победить злобные вендовые козни!

Wine: v.1.2.3

★★★★★
Ответ на: комментарий от Xe0N

Да калькулятор один специфический. Статус смотрел, конечно, дохлый номер, ее там не было и никогда не будет.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от ymuv

Программка очень нужная, но уже задолбало ее в Виртуальном Боксе запускать.

tyakos ★★★
()

Ну и гугли по ActiveX component cant´t create object. Это заведет тебя в темные места интернета, типа support.microsoft.com, там и спрашивай.

anonymous
()
Ответ на: комментарий от snoopcat

Там можно спросить, какой компонент нужно установить.

anonymous
()
Ответ на: комментарий от trycatch

Так дело, понимаю, не в версии Wine, а в библиотеках, потому что с этой прогой бывают те же проблемы и в венде, только там они решаются, а здесь нет

chukcha ★★★★★
() автор топика

Поставь и освой PlayOnLinux - это удобный тулкит для держания разных версий wine и библиотек для разного ПО.

Соотвественно попробуй под ним разные версии вайна - там это делается в один клик.

kernel ★★☆
()
Ответ на: комментарий от Kroz

Спасибо, Терминал - великая сила! :)) Вот что он выдал:

./speccalc.exe 
err:ole:CoGetClassObject class {0d43fe01-f093-11cf-8940-00a0c9054228} not registered
err:ole:create_server class {0d43fe01-f093-11cf-8940-00a0c9054228} not registered
err:ole:CoGetClassObject no class object {0d43fe01-f093-11cf-8940-00a0c9054228} could be created for context 0x5
fixme:ole:OleLoadPictureEx (0xcd40f4,3134,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f874), partially implemented.
fixme:ole:OleLoadPictureEx (0xcd40f4,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f874), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x14d028)->(0x164480, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xce0d54,830,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f404), partially implemented.
fixme:ole:OleLoadPictureEx (0xce0d54,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f404), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x165778)->(0x171308, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xce72a4,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f410), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x171338)->(0x174a20, 0, (nil)), hacked stub.
fixme:ole:OleLoadPictureEx (0xce8c4c,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f410), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x177a68)->(0x176368, 0, (nil)), hacked stub.
err:ole:CoGetClassObject class {0d43fe01-f093-11cf-8940-00a0c9054228} not registered
err:ole:create_server class {0d43fe01-f093-11cf-8940-00a0c9054228} not registered
err:ole:CoGetClassObject no class object {0d43fe01-f093-11cf-8940-00a0c9054228} could be created for context 0x5
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
И какие насчет этого будут мысли?

А Тулкит увы, мне сейчас не поможет, потому что даже если и найдется такой Wine, что в нем прога заработает, то новее 1.2.3 в Центосе все равно пока нет.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Терминал - великая сила! :))

Google великая сила!, Вбиваешь в google ошибку и получешь кучу линков с солюшенами. Правда они разные, так что готовься к экспериментам.

Например:
Раз:
$ winetricks ie7
$ winetricks wsh56
$ winetricks mdac25
$ #winetricks mdac27
$ #winetricks mdac28
Я так понял что что-то одно из mdac25, mdac27, mdac28 должно сработать. Можешь последоватеьлно ставить и проверять на каждом шагу.

Два:
$ winetricks -q wsh57
I got around that by downloading oleaut32.dll (http://www.dll-files.com/dllindex/dll-files.shtml?oleaut32) and putting it in ~/.wine/drive_c/windows/system32.
Then I ran:
$ WINEDLLOVERRIDES=«oleaut32=n» wine dvdflick.exe

Три:
http://appdb.winehq.org/objectManager.php?sClass=application&iId=11685

Дяльше не искал.

P. S. Надеюсь, что такое winetricks ты знаешь.

Kroz ★★★★★
()
Ответ на: комментарий от chukcha

33ad4ed2-6699-11cf-b70c-00aa0060d393

посоны говорят, что это как-то связано с Visual Basic (что какбэ намекает о нужности программы). Попробуй в winetricks поставить все, что связано с vb.

Ford_Focus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.