Seite 1 von 1

GetCurrentDirectory() ???

Verfasst: 01.06.2024 17:55
von tft
Hallo,

wehr viel programmiert, hat viele Fragen. Im Moment code ich auf Speed. Keine Ahnung warum. Das Projekt (Driving School Evergarden) hat mich richtig gepackt.

Der heutige Kandidat : GetCurrentDirectory()

Die Aufgaben sollte klar sein. Allerding verhält es sich in folgender Situation uncool.
Wenn ich ein Include im Editor, bei den Einstellungen einen Quellcode zum Starten zuweise.
Dann enthält GetCurrentDirectory() den Pfad des Inkludes. Was zu falschen Pfadangaben führt.
Wenn das Include an einem anderen Ort ist als das Quellprogramm.

Bilder sagen mehr wie 1000 Worte. So sollte es sein.
Bild

Und so ist es wenn ich von dem Include aus starte
Bild

Eine Idee, wie ich das Fixen kann?

Re: GetCurrentDirectory() ???

Verfasst: 01.06.2024 17:58
von Kiffi
tft hat geschrieben: 01.06.2024 17:55Eine Idee, wie ich das Fixen kann?

Code: Alles auswählen

GetPathPart(ProgramFilename())
liefert immer und zuverlässig, den Pfad, in dem die Executable liegt.

Re: GetCurrentDirectory() ???

Verfasst: 01.06.2024 23:00
von tft
Danke, das war die Lösung.

Gruss vom Arsch der Galaxie, Station Evergarden

Re: GetCurrentDirectory() ???

Verfasst: 02.06.2024 13:24
von NicTheQuick
Du codest auf Speed? Also unter Drogen?

Re: GetCurrentDirectory() ???

Verfasst: 02.06.2024 14:02
von tft
ich weis nicht. Ich nehme eigentlich nichts. Aber ich habe das Gefühl ich bekomme ADHS :-)