Momenteel heb ik moeilijkheden met het draaien van een Visual Basic 4
applicatie met behulp van Wine onder Linux Suse 8. Wine gaat namelijk
direct na het commando over naar de wine-dbg mode. Terwijl het eigenlijk de applicatie moet opstarten
De laatste Suse versie van Wine is gedownload van WineHQ en geinstalleerd.
De commando die gebruikt wordt:
wine programma.exe
Wat er in de wine-dbg mode wordt laten zien is het volgende:
-------------------------------------------------------------
Unhandled exception: unimplemented funciton ole2.dll.READCLASSSTM called in
32-bit code (0x41334056).
In 32-bit mode.
0x41334056 (OLE32.DLL.,WdtpInterfacePointer_UserUnmarshal+0x201a in
ole32.dell.so)
: jmp 0x41334050 (OLE32.DLL.WdtpInterfacePointer_UserUnmarshal+0x2014 in
ole32.dll.so)
-------------------------------------------------------------
Een greep uit mijn wine config bestand:
-------------------------------------------------------------
[Drive A]
"Type" = "floppy"
"Path" = "/media/floppy"
"Label" = "/media/floppy"
"Device" = "/dev/fd0"
[Drive C]
"Path" = "/windows/C"
"Type" = "hd"
"Label" = "/windows/C"
"Filesystem" = "win95"
[Drive D]
"Type" = "hd"
"Path" = "/windows/D"
"Label" = "/windows/D"
"FS" = "win95"
;[Drive E]
;"Type" = "hd"
;"Path" = "/windows/D"
;"Label" = "/windows/D"
;"FS" = "win95"
[Drive M]
"Type" = "cdrom"
"Path" = "/media/cdrom"
"Label" = "/media/cdrom"
"FS" = "win95"
"Device" = "/dev/hdc"
[Drive X]
"Type" = "hd"
"Path" = "/tmp"
"Label" = "Tmp Drive"
"FS" = "win95"
[Drive Y]
"Type" = "network"
"Path" = "${HOME}"
"Label" = "Home"
"FS" = "win95"
[Drive Z]
"Type" = "network"
"Path" = "/"
"Label" = "Root"
"FS" = "win95"
[wine]
"Windows" = "C:\\Windows"
"System" = "C:\\Windows\\System"
"Temp" = "X:\\"
"Path" = "C:\\Windows;C:\\Windows\\System;X:\\;Y:\\"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
"ShellLinker" = "wineshelllink"
-------------------------------------------------------------
De windows die geinstalleerd staat op de computer is naast linux is Windows XP met een fat32 filesystem. De path`s naar de system mappen kloppen zodat ie de goede systeem bestanden kan pakken zoals de dll`s.
applicatie met behulp van Wine onder Linux Suse 8. Wine gaat namelijk
direct na het commando over naar de wine-dbg mode. Terwijl het eigenlijk de applicatie moet opstarten
De laatste Suse versie van Wine is gedownload van WineHQ en geinstalleerd.
De commando die gebruikt wordt:
wine programma.exe
Wat er in de wine-dbg mode wordt laten zien is het volgende:
-------------------------------------------------------------
Unhandled exception: unimplemented funciton ole2.dll.READCLASSSTM called in
32-bit code (0x41334056).
In 32-bit mode.
0x41334056 (OLE32.DLL.,WdtpInterfacePointer_UserUnmarshal+0x201a in
ole32.dell.so)
: jmp 0x41334050 (OLE32.DLL.WdtpInterfacePointer_UserUnmarshal+0x2014 in
ole32.dll.so)
-------------------------------------------------------------
Een greep uit mijn wine config bestand:
-------------------------------------------------------------
[Drive A]
"Type" = "floppy"
"Path" = "/media/floppy"
"Label" = "/media/floppy"
"Device" = "/dev/fd0"
[Drive C]
"Path" = "/windows/C"
"Type" = "hd"
"Label" = "/windows/C"
"Filesystem" = "win95"
[Drive D]
"Type" = "hd"
"Path" = "/windows/D"
"Label" = "/windows/D"
"FS" = "win95"
;[Drive E]
;"Type" = "hd"
;"Path" = "/windows/D"
;"Label" = "/windows/D"
;"FS" = "win95"
[Drive M]
"Type" = "cdrom"
"Path" = "/media/cdrom"
"Label" = "/media/cdrom"
"FS" = "win95"
"Device" = "/dev/hdc"
[Drive X]
"Type" = "hd"
"Path" = "/tmp"
"Label" = "Tmp Drive"
"FS" = "win95"
[Drive Y]
"Type" = "network"
"Path" = "${HOME}"
"Label" = "Home"
"FS" = "win95"
[Drive Z]
"Type" = "network"
"Path" = "/"
"Label" = "Root"
"FS" = "win95"
[wine]
"Windows" = "C:\\Windows"
"System" = "C:\\Windows\\System"
"Temp" = "X:\\"
"Path" = "C:\\Windows;C:\\Windows\\System;X:\\;Y:\\"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
"ShellLinker" = "wineshelllink"
-------------------------------------------------------------
De windows die geinstalleerd staat op de computer is naast linux is Windows XP met een fat32 filesystem. De path`s naar de system mappen kloppen zodat ie de goede systeem bestanden kan pakken zoals de dll`s.