ProgramFilename() und Compiler Optionen

Anfängerfragen zum Programmieren mit PureBasic.
K.Putt
Beiträge: 122
Registriert: 01.09.2006 00:17

ProgramFilename() und Compiler Optionen

Beitrag von K.Putt »

Hallo,
wenn die Funktion ProgramFilename() standardmäßig nur den Pfad des temporären Ordners ausgibt, sollte man um das aktuelle Verzeichnis zu erhalten (zumindestens unter PB4.40Beta2) in der IDE im Menu 'Compiler' den Punkt 'Compiler-Optionen' auswählen, dann Registerkarte
'Kompilieren/Starten' und das Häkchen bei 'Temporäres Executable im Quellcode Verzeichnis erstellen' setzen.
Die Profis werden das wahrscheinlich wissen, ich bin gerade zufällig darauf gestoßen, da bei mir immer nur der Windows 'TEMP' Pfad ausgegeben wurde.

(Sollte der Tip hier nicht passend sein, bitte den Post verschieben - und sorry :-)

__________________________________________________
Thread verschoben
Code, Tipps und Tricks>Anfänger
08.09.2009
RSBasic
PB 5.x & Win 7 64Bit
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Beitrag von KeauHou »

ProgramFilename() gibt den Pfad zur laufenden Executable aus, ganz egal wo diese landet.

Wobei das natürlich trotzdem sinnvoll ist die temporären Kompilate im Projektordner erstellen zu lassen, damit sie auf eventuelle Ressourcen zugreifen können...
Zuletzt geändert von KeauHou am 08.09.2009 17:49, insgesamt 1-mal geändert.
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
K.Putt
Beiträge: 122
Registriert: 01.09.2006 00:17

Beitrag von K.Putt »

KeauHou hat geschrieben:...
Wobei das natürlich trotzdem sinnvoll ist die temporären Kompilate im Projektordner erstellen zu lassen, damit es sie eventuelle Ressourcen zugreifen können...
Das war exakt mein Problem :mrgreen:
PB 5.x & Win 7 64Bit
Antworten