Seite 2 von 2

Verfasst: 05.01.2005 10:34
von sharkpeter
Hallo Didelphodon

http://www.robsite.de/php/pureboard/vie ... highlight= Verfasst: 21 Nov 2004 18:07:58 von Lars an mich, ich kürze auf das wesentliche, folgendes hat geholfen:

Code: Alles auswählen

 
Global ExePath.s, DataPath.s, UserPath.s 

ExePath = Space(1000) 
GetModuleFileName_(0, @ExePath, 1000) 
ExePath = GetPathPart(ExePath) 

DataPath = ExePath + "Data\" 
UserPath = ExePath + "OwnFiles\" 

Gruß Jens

Verfasst: 05.01.2005 10:42
von Didelphodon
@sharkpeter

Danke für den Tip, aber ich wollte nicht den Pfad des aktuellen Programmes sondern den des PureBasic-Compilers, oder hab ich das Beispiel missverstanden?! :shock:

LG Didel.

Verfasst: 05.01.2005 10:46
von ts-soft
@SharkPeter

hat das Space(1000) eine besondere Bewandnis ?

Ich nehme immer Space(#MAX_PATH) (360)

Die Tausend sind mir hier schon öfters aufgefallen, vielleicht hat's ja einen Grund

Verfasst: 05.01.2005 13:02
von sharkpeter
@didelphodon
sorry, habe ich missverstanden

@ts-soft
nö, das war mal ein Tip von Lars, ich habe es so gelassen, wer weiß, wenn ein Name doch mal 1000 Zeichen lang ist :D

Gruß Jens

Verfasst: 05.01.2005 13:13
von ts-soft
Jetzt hab ich mich auch noch vertan #MAX_PATH sind natürlich 260, dies sollte die maximal zulässige Pfadlänge sein. Dachte schon mein XP mit NTFS wäre schon wieder veraltet :lol: