Einzelnen Beitrag anzeigen

Oreaden

Registriert seit: 10. Nov 2008
60 Beiträge
 
#7

Re: Vista: Turbopascal startet Win32 Exe nicht

  Alt 22. Nov 2008, 16:41
Zitat von MacGuyver:
Es passiert einfach nichts. Weder eine Meldung noch eine Fehlercode von der Delphi-Anwendung.

Zitat:
Ansonsten was wäre dagegen einzuwenden, das TP Programm unter Delphi zu Kompilieren, und das mit dem 32 Bit Kompiler. Dann sollte das doch gehen.


Das geht?
Ja das geht. du musst nur die Ein-/Ausgaben überarbeiten, da neu die Konsole nicht mehr direkt ansprechbar ist, ausserdem musst du betriebssystemspezifische Aufrufe überarbeiten.

Deine unten gequotedete Funktion kannst Du gegen "ShellExecute" ersetzen. Wird von Windows bereitgestellt. Die ganzen INT 21h aufrufe gibt es natürlich auch nicht mehr und wären gegen neuere Systemfunktionen zu ersetzen.

Wenn ich mir deine Funktion so ansehe, denke ich fast, eine Portierung nach Delphi wäre einfacher und schneller, als den Fehler zu suchen.

Schöne Grüße
aus Delphi
  Mit Zitat antworten Zitat