loadfromfile...
-
ich habe eine funktion, die entweder error oder einen dateipfad zurueckgibt.
return func_Error ? "ERROR" : func_Path;
wobei func_error ein bool un func_path ein ansistring ist. beim aufruf wird error abgefangen und behandelt. sonst wird die datei aus dem fremdordner geladen. spaeter im prog lad ich eine andere datei mit dem pfad ".//datei.txt". dabei sollte er die datei aus dem ordner der exe laden, oder nicht? aber er sucht datei.txt im ordner der datei der funktion. wie kann ich das loesen?
-
Ändere mal das "//" nach "\". Das "//" ist zumindest für Windows FALSCH.
-
hab ich eig. auch...
ich schreib von ner psp aus un hier gibt es nur //
-
Wenn eine Datei aus dem Pfad der Exe-Datei geladen werden soll habe ich dies immer so gelöst:
ExtractFilePath(ParamStr(0)) + "\\Dateiname";
Die Sache mit dem Punkt (.\Dateiname) hat bei mir nicht immer funktioniert, da der momentan aktuelle Pfad, also . sich teilweise wärend der Laufzeit ändert (wenn ich mich noch recht erinnere).
Es gab da glaub ich mal auch eine Funktion bzw Varibale mit der man den aktuellen Pfad einlesen/ändern kann.Ich hoffe dies hilft dir weiter.
MfG Stephan
-
vielen dank, funzt super