Seite 2 von 3
Verfasst: 16.05.2007 08:09
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?
Verfasst: 16.05.2007 08:58
von Little John
2
cofter:
Unter Windows ist
GetFullPathName_() evtl. das was Du suchst.
Gruß, Little John
Verfasst: 16.05.2007 09:17
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.
Verfasst: 16.05.2007 10:20
von DrShrek
Frage 2 hast Du beantwortet.
Frage 1 noch nicht.
Verfasst: 16.05.2007 10:40
von cofter
Wie findet wer das Programm? 0_o
Verfasst: 16.05.2007 12:22
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.
Verfasst: 16.05.2007 12:35
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

Verfasst: 16.05.2007 12:35
von cofter
Im Moment ist es ne RAR und er kann es entpacken wohin er will.
Verfasst: 16.05.2007 13:18
von DrShrek
Lies den ´letzten beitrag von @ts-soft.
Da steht alles wesentliche drinnen.
Verfasst: 16.05.2007 13:47
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.