Strona 1 z 1

Rachunek Small Buisness - nie uruchamia się

: 28 cze 2011, 13:59
autor: Graba11
Witam wszystkich, w związku z tym, że jestem entuzjastą ubuntu namówiłem szefa i zainstalowaliśmy go w firmie na próbę na jednym z komputerów. Wszystko fajnie drukarki jakoś się udało dodać wszystko skonfigurowane tylko pozostaje jeden problem z programem rachunek small buisness. Podczas uruchamiania wyskakuje błąd, a konsola pokazuje coś takiego:

Kod: Zaznacz cały

gcicb@gcicb-GA-MA78LMT-US2H:~$ wine '/home/gcicb/Pulpit/MEGA-TECH/RACHUNEK Small Business/rachunek.exe' 
err:ole:CoGetClassObject class {00000507-0000-0010-8000-00aa006d2ea4} not registered
err:ole:create_server class {00000507-0000-0010-8000-00aa006d2ea4} not registered
err:ole:CoGetClassObject no class object {00000507-0000-0010-8000-00aa006d2ea4} could be created for context 0x5
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b839c02 (thread 0009), starting debugger...
err:seh:setup_exception_record stack overflow 832 bytes in thread 0009 eip 7bc3d2ff esp 00230ff0 stack 0x230000-0x231000-0x330000
Process of pid=0008 has terminated
gcicb@gcicb-GA-MA78LMT-US2H:~$ No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001b    0
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000013    0
	00000012    0
00000018 plugplay.exe
	0000001c    0
	0000001a    0
	00000019    0
0000001d explorer.exe
	0000001e    0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
Pomoże ktoś? Jeżeli to nie ruszy to ubu niestety zniknie, a jeżeli uda mi się to zrobić to może więcej komputerów pochłonie pingwinek :twisted:

Re: Rachunek Small Buisness - nie uruchamia się

: 28 cze 2011, 14:15
autor: jacekalex
err:seh:setup_exception_record stack overflow 832 bytes in thread 0009 eip 7bc3d2ff esp 00230ff0 stack 0x230000-0x231000-0x330000
Przepełnienie stosu - zadziałały zabezpieczenia Linuxa.
Pokaż link do tego programu, jeśli mają jakąś wersję testową, to zobaczę u mnie.
Poza tym spróbuj innej wersji wine, np przez playonlinux można instalować kilka wersji równocześnie.

Bo twój przypadek jest opisany tutaj: http://en.wikipedia.org/wiki/Stack_overflow

Edyta.
Próbowałem Demo, u mnie nie ma przepełnienia stosu, ale wrzask o jakieś Microsoft Data Acces.
Takze spróbuj innej wersji wine, albo zmień tryb zgodności wine na Xp, albo 2000, generalnie pokombinuj w ustawieniach.
Poza tym, jak znam polskie programy, to zawierają kod, który pamięta jeszcze czasy Win95, dlatego powinna pomóc jakaś dużo starsza wersja Wine.

To by było na tyle
:craz:

Re: Rachunek Small Buisness - nie uruchamia się

: 28 cze 2011, 15:09
autor: Graba11
Idąc Twoim tropem zainstalowałem Microsoft Data Access i program zaczyna się uruchamiać ale nadal pojawia się problem z przepełnieniem stosu

Kod: Zaznacz cały

gcicb@gcicb-GA-MA78LMT-US2H:~$ wine '/home/gcicb/Pulpit/MEGA-TECH/RACHUNEK Small Business/rachunek.exe' 
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b839c02 (thread 0009), starting debugger...
err:seh:setup_exception_record stack overflow 944 bytes in thread 0009 eip 7bc6fa40 esp 00230f80 stack 0x230000-0x231000-0x330000
gcicb@gcicb-GA-MA78LMT-US2H:~$ Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001b    0
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000013    0
	00000012    0
00000018 plugplay.exe
	0000001c    0
	0000001a    0
	00000019    0
0000001d explorer.exe
	0000001e    0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
Jak sobie z tym poradzić? Ten artykuł opisuje sam problem ale jak go rozwiązać to już nie...

Re: Rachunek Small Buisness - nie uruchamia się

: 28 cze 2011, 15:22
autor: jacekalex
Inna wersja Wine? - spróbowałbym, inny tryb zgodności? możliwe?
Tylko, że ja nie masm przed nosem ani Ubuntu, ani tego programu.

Nie chcę CIę martwić, ale ja radziłbym uruchamiać program księgowy na takim systemie, na jaki został napisany.
Wine jest niezłe do zabawy, ale nie radzę na nim używać oprogramowania odpowiedzialnego za ważne czy krytyczne dane.
Bo i tak po aktualizacji czy programu, czy wine, wszystko może się wysypać, a producent programu i tak nie daje gwarancji na ten program, jeśli nie działa pod systemem, na który został przeznaczony.

Jednak np Win XP całkiem dobrze chodzi pod Virtualboxem.

Pozdrawiam
:craz:

Re: Rachunek Small Buisness - nie uruchamia się

: 28 cze 2011, 15:33
autor: Graba11
Ten program księgowy jest prosty jak budowa cepa :) Nie powinno być problemów żadnych. Spróbowałem z inną wersją wine i od efekt po zainstalowaniu microsoft data access: http://img163.imageshack.us/i/zrzutekranuab.png/
Co dalej? :)