Alte Pascal-Programme auf neuen Rechnern

Hallo,

ich habe auf meinem uralten 386-er noch ein Pascal-Programm mit ca. 2500 Zeilen (Quelltext). Dort habe ich es immer mit Borland Turbo Pascal 7.0 unter MS-DOS laufen lassen.

PROBLEM: Wie bringe ich dieses Programm auf meinem relativ neuen 1100 MHz Rechner zum Laufen???

…ich hab bis jetzt schon die komplette Entwicklungsumgebung inkl. Compiler und Programme auf meinen neuen Rechner raufkopiert und hab es auch geschafft, TURBO.EXE zum Laufen zu bringen. Das Problem ist nur, dass ich zwar Programme in den Editor laden kann, sie aber nicht ausführen kann! Es hat anscheinend irgendwas mit der Unit CRT zu tun…

Wo gibt es Compiler und Entwicklungsumgebungen für Turbo-Pascal (als Freeware), mit denen ich dieses Uralt-Programm auf meinem neuen Rechner (unter Windows XP) laufen lassen kann??? Es wäre auch von Vorteil, wenn beim Ausführen des Programms der gesamte Windows-Hintergrund verschwinden würde und kein Frame mehr zu sehen wäre!

Dank im voraus,

Stefan

Wo gibt es Compiler und Entwicklungsumgebungen für
Turbo-Pascal (als Freeware), mit denen ich dieses
Uralt-Programm auf meinem neuen Rechner (unter Windows XP)
laufen lassen kann??? Es wäre auch von Vorteil, wenn beim

Es gibt Free-Pascal:
http://www.freepascal.org/

Als Entwicklungsumgebung dazu könntest Du auch DevPascal von Bloodshed nutzen:
http://www.bloodshed.net/devpascal.html

Ob Deine Quellcodes allerdings problemlos damit laufen, kann ich nicht sagen. Einfach mal ausprobieren.

Gruß
Marian

Hallo,

das problem liegt in der Routine Delay(). Dabei wird ein Code verwandt, der auf neuen Rechnern einen Runtime Error 200 hervorruft. Es gibt im Netz Patches entweder für die fertigen Programme oder sogar für die Unit, in der Delay() definiert ist.

Daniel

Hallo,

ich habe auf meinem uralten 386-er noch ein Pascal-Programm
mit ca. 2500 Zeilen (Quelltext). Dort habe ich es immer mit
Borland Turbo Pascal 7.0 unter MS-DOS laufen lassen.

PROBLEM: Wie bringe ich dieses Programm auf meinem relativ
neuen 1100 MHz Rechner zum Laufen???

Den Patch für die turbo.tpl einspielen uns neu kompilieren:

Google spuckt zum Beispiel
http://www.webplain.de/turbopascal/error200.php
aus…

Alexander