Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ini Laden nur an welcher Stelle (https://www.delphipraxis.net/144431-ini-laden-nur-welcher-stelle.html)

citybreaker 7. Dez 2009 20:32


Ini Laden nur an welcher Stelle
 
Hallo!

Mich würde mal Interessieren, an welcher Stelle ihr Ini-Dateien ladet um Programm Eigenschaften
wie Breite, Höhe und letzte Position des Fensters auruft bzw. ladet.

Ich habe dies bis jetzt immer in OnFormCreate() gemacht, allerdings gibt das bei mir unter
Windows 7 Probleme wenn ich das Programm nicht als Admin ausführe.

Habt ihr damit auch Probleme (gehabt) und vielleicht schon ne Lösung gefunden?


Grüße,
Alex

Ralf Kaiser 7. Dez 2009 20:36

Re: Ini Laden nur an welcher Stelle
 
Zitat:

Zitat von citybreaker
Ich habe dies bis jetzt immer in OnFormCreate() gemacht, allerdings gibt das bei mir unter
Windows 7 Probleme wenn ich das Programm nicht als Admin ausführe.

Welche Probleme genau? Kein Zugriff auf die INI-Datei? Sonstige Fehler? Werden Fehlermeldungen angezeigt? Stürtzt das Programm ab?

Eine genauere Beschreibung des Problems wäre hilfreich :wink:

Ansonsten sollte OnCreate eigentlich ein sehr geeigneter Ort sein um Einstellungen zu laden.

himitsu 7. Dez 2009 22:25

Re: Ini Laden nur an welcher Stelle
 
INI im Programm-Verzeichnis:
dort hat man standardmäßig keine Schreibrechte

Luckie 7. Dez 2009 23:15

Re: Ini Laden nur an welcher Stelle
 
Zitat:

Zitat von himitsu
INI im Programm-Verzeichnis:
dort hat man standardmäßig keine Schreibrechte

Genauer im Systemverzeichnis "Programme" von Windows. Liegt das Programmverzeichnis im Ordner "Eigene Dateien" hat man natürlich auch im Programmverzeichnis Schreibrechte.

citybreaker 8. Dez 2009 08:59

Re: Ini Laden nur an welcher Stelle
 
Das Programm liegt da, wo der Benutzer es hin installiert.
Die genaue Fehlermeldung habe ich Grade nicht zur Hand. Es steht aber was davon drinne das nen. Wert gesetzt wurden konnte. das hängt wohl damit Zusammen, dass
er nicht aus der ini geladen wurde.

DeddyH 8. Dez 2009 09:03

Re: Ini Laden nur an welcher Stelle
 
Wo steht das drin? Ich habe die ganze Frage noch nicht so richtig verstanden. Geht es jetzt um Zugriffsrechte oder um das richtige Ereignis zum Laden/Speichern der Einstellungen?

haentschman 8. Dez 2009 09:40

Re: Ini Laden nur an welcher Stelle
 
Zitat:

Das Programm liegt da, wo der Benutzer es hin installiert.
...und dort liegt auch die INI :gruebel:

wenn ja, dann schau dir noch einmal Beitrag #3 und #4 an.

Reinhard Kern 8. Dez 2009 14:11

Re: Ini Laden nur an welcher Stelle
 
Zitat:

Zitat von himitsu
INI im Programm-Verzeichnis:
dort hat man standardmäßig keine Schreibrechte

Schon, aber in FormCreate will er doch nur lesen? Denke ich mir jedenfalls so. Aber nichts Genaues weiss man nicht.

Gruss Reinhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz