Pfad zum Compiler herausfinden?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Beitrag 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
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag 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.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Beitrag 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
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten