PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine Windows Binary ohne GUI emulieren



Aljoscha
16.01.06, 23:15
Hi!
Ich habe ein kleines Programm in Delphi geschrieben, welches ich jetzt gerne emulieren möchte.
Das Programm ist allerdings keine Konsolenanwendung, hat also eine GUI.
Diese ist aber völlig ohne Funktion (nur ein Fenster).
Ich würde das Programm jetzt gerne ohne GUI emulieren, geht das?
(Blöde Frage, ich weiß das es geht, als ich das Programm das erste mal emuliert habe ging es, danach habe ich es mit 3 geänderten Zeilen versucht erneut zu emulieren und seitdem geht es nichtmehr :( )
Wie kann ich wine sagen das er sich um den Fehler nich kümmern soll?
Ich habe im Moment folgenden output:

Invoking /usr/lib/wine/wine.bin mybin.exe ...
^[(B^[)0^[[?1049h^[[1;24r^[[m^O^[[4l^[[?7h^[[H^[[2Jfixme:ttydrv:TTYDRV_GetBitma$
fixme:ttydrv:TTYDRV_GetBitmapBits (0x78, 0x40373704, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x4037414c, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x403741cc, 128): stub
Warning: unprotecting the first 64KB of memory to allow real-mode calls.
NULL pointer accesses will no longer be caught.
This program must be run under Win32
^[[24;1H^[[?1049l^M^[[?1l^[>

Wie gesagt... es ging ohne Probleme (d.h. mein Problem war das das Laden aus der .ini Datei nicht korrekt funktioniert hat, also habe ich die inis rausgenommen und neu compiliert. Wine abgebrochen und beim erneuten Versuch das Programm zu emulieren stürzte alles ab :( )

Kann mir bitte jemand helfen... thx :)

xanlosch
17.01.06, 05:16
Welche Version von Wine hast du überhaupt ? Die Meldungen deuten auf ne ältere Version von Wine hin.

Hast du vielleicht noch was an den Einstellungen fürs Kompilieren der Win32-Binary geändert ?

Aljoscha
17.01.06, 21:21
Mhhh nein nichts besonderes geändert :(
Gibt es was bestimmtes worauf du hinaus willst? :confused:
Hier mal was wine zu sagen hat

wine --version
Invoking /usr/lib/wine/wine.bin --version ...
Wine 20050310
Wine exited with a successful status

und

apt-get install wine
Reading Package Lists... Done
Building Dependency Tree... Done
wine is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

thx 4 help

PierreS
17.01.06, 21:43
Ja, Moment, wenn Du den Quellcode hast, warum kompilierst Du es dann nicht für Linux?

stefan.becker
17.01.06, 21:45
http://www.borland.com/us/products/classic_products/index.html

Kylix

xanlosch
18.01.06, 16:36
@Aljoscha: Deine Wine-Version ist ziemlich alt. Schau mal, ob du nicht auf www.winehq.org/site/download ein aktuelleres Paket für deine Distri bekommst.

Dann kannst du dir auch überlegen, ob vielleicht nicht Freepascal (/site/download) besser für dich geeignet ist (sollte deine Bedürfnisse abdecken).