dateifpad von datei aus ermitteln

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

cofter hat geschrieben:Ja... nur muss ich den absoluten Pfat ermitteln weil ich net weiss wo jemand anders das Programm installiert.
2 Fragen:

1) Und wie findet er das Program wieder?
2) Legt das Programm bei der Installation keinen Hinweis (z.B. in der Registry) über den Pfad ab?
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Little John

Beitrag von Little John »

2cofter:
Unter Windows ist GetFullPathName_() evtl. das was Du suchst.

Gruß, Little John
cofter
Beiträge: 84
Registriert: 10.03.2006 19:07
Wohnort: Berlin
Kontaktdaten:

Beitrag von cofter »

Das Programm soll nach möglichkeit später auch nach Linux portiert werden.
Weiss nicht ob es dann sinnvoll ist Windows spezifische sachen zu verwenden.

Und eine Installationsroutine haben wir bis jetzt nocht nicht.
Registryeinträge möchte ich vermeiden.
Was ich nicht kenne das mach ich kaputt! :D
----------------------------------------------------
Purebasic v4.0
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Frage 2 hast Du beantwortet.
Frage 1 noch nicht.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
cofter
Beiträge: 84
Registriert: 10.03.2006 19:07
Wohnort: Berlin
Kontaktdaten:

Beitrag von cofter »

Wie findet wer das Programm? 0_o
Was ich nicht kenne das mach ich kaputt! :D
----------------------------------------------------
Purebasic v4.0
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

cofter hat geschrieben:Wie findet wer das Programm? 0_o
Der User der es benutzen will.. wie findet er das Programm.
Irgendwer muss ja schliesslich Dein Zeugs installiert bzw benutzen wollen.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
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 »

cofter hat geschrieben:Ja... nur muss ich den absoluten Pfat ermitteln weil ich net weiss wo jemand anders das Programm installiert.
Ist also nicht relativ zu Deiner Exe. Dann kann mein Code nicht funktionieren!

Wenn das Programm keine Registrierungseinträge oder ähn. macht, wirste
wohl den Benutzer auffordern müssen den Pfad einzugeben.

Alle Festplatten rekursiv zu durchsuchen könnte lange dauern :mrgreen:
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
cofter
Beiträge: 84
Registriert: 10.03.2006 19:07
Wohnort: Berlin
Kontaktdaten:

Beitrag von cofter »

Im Moment ist es ne RAR und er kann es entpacken wohin er will.
Was ich nicht kenne das mach ich kaputt! :D
----------------------------------------------------
Purebasic v4.0
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Lies den ´letzten beitrag von @ts-soft.
Da steht alles wesentliche drinnen.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
cofter
Beiträge: 84
Registriert: 10.03.2006 19:07
Wohnort: Berlin
Kontaktdaten:

Beitrag von cofter »

Ja habe ich, werde InnoSetup zum installieren verwenden dort könnte man die uninstall.dat evtl auslesen und den Pfad von dort übernehmen.
hmm mal schauen.. habe lange lua gecodet und bin aus PB komplett raus.
Was ich nicht kenne das mach ich kaputt! :D
----------------------------------------------------
Purebasic v4.0
Antworten