Aktuelle Zeit: 26.05.2020 06:28

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 19:09 
Offline

Registriert: 05.03.2008 22:05
Liebe Community,
mein Programm befindet sich im Autostart.
Das Programm öffnet eine Datei im gleichen Pfad:

Code:
OpenPreference("settings.ini")


Funktioniert auch prima.

Nur wenn das Programm im Autostart ausgeführt wird und nicht manuell vom User,
wird die Datei nicht im gleichen Verzeichnis versucht zu öffnen, sondern im folgenden Verzeichnis:

Zitat:
C:/Dokumente und Einstellungen/Administrator/

(Beispiel für den Benutzer "Administrator")

Da dachte ich mir, müssen wir Ihn eben zwingen im richtigen Verzeichnis die Datei zu öffnen.
Da der Pfad zum Programm aber unteschiedlich sein kann, habe ich es wie folgt probiert:

Zitat:
OpenPreference(GetCurrentDirectory()+"settings.ini")


Funktioniert leider aber auch nicht.

Wie finde ich nun am besten den Pfad meines Programmes heraus, ohne erst umständlich über die Registry arbeiten zu müssen?

MFG, Tombi

_________________
Bild Bild Bild
Intel Pentium 4 630 (3 GHZ)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 19:16 
Offline
Benutzeravatar

Registriert: 21.03.2010 00:52
Wohnort: Der Puff von Schlumpfhausen
du solltest grundsätzlich immer am Anfang
Code:
SetCurrentDirectory( GetPathPart( ProgramFilename() ) )

durchführen, dann stellst du sicher, dass die CurrentDirectory das Verzeichnis deiner Exe ist.

aber dort darfst du nur laden, nicht speichern.
wenn du also deine .ini verändern willst, lege sie in %APPDATA%\Progname\ ab.
Lektüre: viewtopic.php?f=3&t=22178

_________________
PB 4.41 - Win XP pro


Zuletzt geändert von Schlumpf am 02.04.2010 19:24, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 19:23 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Ausserdem sollte er die Forumssuche bemühen, eine Frage, die hier bereits
mindestens 1000x gestellt wurde, im Allgemein-Forum, halte ich für eine Frechheit.
Im Anfängerforum könnte man ja noch drüber wegsehen.

Frust ablassen ende

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 19:31 
Offline

Registriert: 10.11.2004 03:22
Offensichtlich. Die Frage geht inzwischen auf Stelzen, damit sie sich nicht auf den Bart tritt.

Er erstellt eine Menge threads in "Allgemein", von denen einige durchaus nach "Anfänger" passen könnten.

*Thread verschoben*

@Tombi
Nächstes Mal bitte sordfältiger suchen, und wenn doch fragen, dann das Forum sorgfältiger wählen.

_________________
... machts gut und danke für den fisch ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 21:22 
Offline
Benutzeravatar

Registriert: 10.07.2007 15:20
Für sowas könnte man ja ein FAQ einreichten, sofern es das nicht schon gibt?

_________________
BildBild Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 21:35 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
hörmi hat geschrieben:
Für sowas könnte man ja ein FAQ einreichten, sofern es das nicht schon gibt?

Im englischem Forum existiert sowas, leider total outdated, aber die Frage nach dem Namen
der eigenen Exe ist bei, wobei die Lösung noch reine API ist.

Eine FAQ Sektion für Fragen, die immer wieder auftauchen, wäre nicht schlecht. Aber wer soll die Arbeit
dafür übernehmen, müßte dann schon ein Mod/Admin sein, weil mit UserPostings wäre es sicher schnell
unbrauchbar, oder gleich ein Wiki einrichten, wobei jeder Neuling dann angewiesen wird, erst dort
nachzuschauen, sowie auf duden.de seine Rechschreibung kontrollieren zu lassen :mrgreen:

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 02.04.2010 21:50 
Offline

Registriert: 10.11.2004 03:22
das können ruhig die User machen, und einer von uns Mods macht den thread dann klebrig.
wir sind zum moderieren da, nicht um die ganze Arbeit zu machen.
die threads zur Help-Korrektur funktionieren ja auch ohne großes Palaver, da müssen wir auch weit weniger aufräumen als Anfangs befürchtet.

_________________
... machts gut und danke für den fisch ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 04.04.2010 15:46 
Offline
Benutzeravatar

Registriert: 01.10.2005 13:15
Kaeru Gaman hat geschrieben:
Offensichtlich. Die Frage geht inzwischen auf Stelzen, damit sie sich nicht auf den Bart tritt.

rofl ymmd! :mrgreen:

_________________
PB 4.30
Code:
Macro Happy
 ;-)
EndMacro

Happy End


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 07.04.2010 17:56 
Offline
Benutzeravatar

Registriert: 06.01.2005 23:15
Wohnort: Übach-Palenberg (Germany)
AND51 hat geschrieben:
Kaeru Gaman hat geschrieben:
Offensichtlich. Die Frage geht inzwischen auf Stelzen, damit sie sich nicht auf den Bart tritt.

rofl ymmd! :mrgreen:


Vielleicht sollten wir einen Thread Namens Rasierapparat erstellen und die anfragen dort reinwerfen?
Dann können die Stelzen entsorgt werden. :mrgreen:

_________________
Ciao
AL90

Bild
Pure FileMaster - Der Total-Commander Clone


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Pfad zur aktuellen Datei?!
BeitragVerfasst: 07.04.2010 18:16 
Offline
BotHunter
Benutzeravatar

Registriert: 26.12.2005 14:14
Wohnort:   
Wiki gibts schon, aber keine guckt rein: http://de.purebasic.wikia.com/wiki/PureBasic_Wiki
Bis jetzt waren Andesdaf und ich die einzigen, die dort was halbwegs Brauchbares produziert haben.

_________________
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye