Re: Laufendes Programm sich selbst verschieben/ kopieren
Application.Exename und ParamStr(0) liefern dasselbe zurück, aber für ParamStr(0) brauchst Du die Unit Forms nicht, wie schon richtig bemerkt.
|
Re: Laufendes Programm sich selbst verschieben/ kopieren
Also erst mal vielen Dank für eure Antworten! :-D
Ich habe eure Varianten mal ausprobiert: Sowohl die von Snow, als auch die von FAlter funktionieren einwandfrei. (Ich finde die Variante von snow irgendwie kompliziert, OK, es könnte daran liegen, dass ich noch nie mit Streams gearbeitet habe :roll: ) Übrigens: Ich habs mal durch Ausgabe mit einem Label ausprobiert, und dabei ist rausgekommen, dass
Delphi-Quellcode:
den gesamten Pfad mit Dateiname ausgibt.
ParamStr(0)
das:
Delphi-Quellcode:
kommt also auf selbe raus :coder2:
ExtractFilePath(ParamStr(0))+'Project1.exe'
Hm, da gibts schon wieder ein Problem (diesmal mit dem Abspielen von Midi-Sequenzen (also zB. "town.mid" im Ordner "WINDOWS\Media") mit dem Delphi-Mediaplayer. Dazu mache ich aber lieber ein anderes Thema auf :coder: Viele Grüße, Elko |
Re: Laufendes Programm sich selbst verschieben/ kopieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz