Delphi-PRAXiS
Seite 6 von 9   « Erste     456 78     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Reload (https://www.delphipraxis.net/136044-reload.html)

Mithrandir 22. Jun 2009 20:28

Re: Reload
 
Zitat:

Zitat von Fussel9
Das war ja wohl ein ganz schlechter Scherz oder?

Ich denke, das war genau anders gemeint. ;)

Fussel9 22. Jun 2009 20:29

Re: Reload
 
Zitat:

Naja,

während dein Programm läuft, kann sich, durch ein anderes Programm, das aktuelle Arbeitsverzeichnis ändern. Nix anderes macht man nämlich mit relativen Pfadangaben: Man schreibt ins aktuelle Arbeitsverzeichnis. Im Regelfall ist dass das der Anwendung, u.U. ist das aber auch ein völlig anderes.

Deswegen ist

Delphi-Quellcode: markieren
IncludeTrailingPathDelimiter(ExtractFilePath(Param Str(0))) + 'irgendeine.datei'


die beste Lösung, wenn du was ins eigene Verzeichnis packen willst. Wenn du nur den Pfad zur Exe brauchst, dann steht der komplett in ParamStr(0). Wink
Sorry, aber das hab ich jetzt nicht ganz verstanden...

Fussel9 22. Jun 2009 20:30

Re: Reload
 
Was zur Hölle ist eine Batch-Datei?

Mithrandir 22. Jun 2009 20:31

Re: Reload
 
Was genau hast du daran jetzt nicht verstanden?

http://de.wikipedia.org/wiki/Batch-Datei

Fussel9 22. Jun 2009 20:37

Re: Reload
 
IncludeTrailingPathDelimiter(ExtractFilePath(Param Str(0))) + 'irgendeine.datei'
.................................................. ....................
.................................................. ....................
(______ ______)....(___ ___).(__ __)............................(_____ _____)
.......'...............'........'................. ....................'
Was ist der.........Delimiter..Extract.................... ........z.B. Save.ini?
Trailing Path?.........???.......Wieso ein
..................................Auszug?

DeddyH 22. Jun 2009 20:39

Re: Reload
 
Sorry, aber:
-ParamStr -> F1
-ExtractFilePath -> F1
-IncludeTrailingPathDelimiter -> F1

Soviel kann man erwarten.

mkinzler 22. Jun 2009 20:40

Re: Reload
 
IncludeTrailingPathDelimiter() fügt einen BackSlash ans Ende an, falls dieser noch nicht da ist (was aber eigentlich bei ExtractFilePath() der Fall ist)

Fussel9 22. Jun 2009 20:50

Re: Reload
 
hab den realtiven Pfad gerade mal mit dem Befehl ersetzt und schon...FUNKTIONIERTS NICHT MEHR

...naja wie auch immer mit relativen Pfaden klappts ja...

mkinzler 22. Jun 2009 20:51

Re: Reload
 
Und wie sieht der Pfad nun aus?

DeddyH 22. Jun 2009 20:51

Re: Reload
 
Zitat:

...naja wie auch immer mit relativen Pfaden klappts ja...
Fragt sich nur, wie lange.

[edit] Markus: wie bitte? [/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 Uhr.
Seite 6 von 9   « Erste     456 78     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz