Hi,
Ich hab da n programm mit turboPascal geschrieben, das ich jetzt auf CD brennen will, also auch auf anderen PCs laufen soll.
Aber um das Programm zu starten muss ich immer erst den BGI-Pfad angeben. Das nervt ja n bissel.
Und da auf jedem pc das cd-laufwerk einen anderen buchstaben haben kann, muss man das irgendwie anders machen.
z.B.:
E:-spiele-so&so
D:-spiele-so&so
G:-spiele-so&so
Wie kann man den Buchstaben vom cd-lw detecten lassen und den Pfad konstant
lassen?
weiß jemand wie das so funktioniert???
Danke im voraus
Gruß KoRny Boy
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Hi!
Vorsicht, hier wird's kompliziert! ;-)
Man kann die BGI-Datei direkt in das fertige EXE-Programm einlinken. damit sollte man die Probleme mit dem BGI-Pfad los sein.
Mein Problem: ich hab' Literatur dazu, aber hab' das nie gemacht...
Es ist in "Borland Pascal 7.0 - Das Buch" vom TEWI-Verlag ausführlich beschrieben (falls eine Bibliothek ind er Nähe sein sollte).
Eckpunkt ist das Tool bgiobj.exe, dass Borland mitliefert. Eine einfache Suche findet bereits etliche Artikel dazu: Link.
Dieser Link scheint mir bracubar zu sein: http://www.geocities.com/SiliconValley/Park/3230/pas/pasl2007.html
Etwa in der Mitte wird unter "Linking Graphic Files" beschrieben, was man machen muss.
Ich hoffe, das hilft dir weiter.
Bis dann
Andreas