Zitat von
Morphix52:
Klappt auch alles so wie es sollte, aller dings finde ich einfach keinen Weg die INI im Programm-Ordner speichern zu lassen....
Die INI liegt grundsätzlich unter "C:\Windows". Kann mir einer verraten was man machen muss damit man einen anderen Pfad wählen kann?
Wenn du keinen Pfad mit angibst, ist dies der Standardspeicherort für Ini-Dateien.
Zitat:
Hab schon überall gesucht aber immer nur die Aussage, "Nur sehr wenige Programme haben INIs im Programm-Ordner"....
Und das hat seinen Grund. Erstmal haben nicht Administratoren dort keine Schreibrechte. Und da man grundsätzlich nicht als Administrator am Rechner arbeiten sollte, was du aber wohl trotzdem tust, sonst hätte sie auch nicht im Windows Verzeichnis erstellt werden können, hat das seine Richtigkeit. Desweiteren, was machst du, wenn mehrere Bneuztzer dein Programm verwenden? Die Benutzer werden sich die Einstellungen gegenseitig überschreiben. Verwende entweder die Registry, dann musst du dich um nichts kümmern oder speicher die Ini-Datei im Profilordner des Benutzer im Verzeichnis "Anwendungsdaten\<Programmname>". Dort gehört sie hin. Wie man diesen Ordner ermittelt findest du mit der Forensuche.