GetCurrentDirectory() ???

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

GetCurrentDirectory() ???

Beitrag 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?
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: GetCurrentDirectory() ???

Beitrag 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.
a²+b²=mc²
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

Re: GetCurrentDirectory() ???

Beitrag von tft »

Danke, das war die Lösung.

Gruss vom Arsch der Galaxie, Station Evergarden
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: GetCurrentDirectory() ???

Beitrag von NicTheQuick »

Du codest auf Speed? Also unter Drogen?
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

Re: GetCurrentDirectory() ???

Beitrag von tft »

ich weis nicht. Ich nehme eigentlich nichts. Aber ich habe das Gefühl ich bekomme ADHS :-)
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Antworten