Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Einstellungen nach schließen beibehalten
Barzy2x - Do 19.12.02 20:31
Titel: Einstellungen nach schließen beibehalten
Hallo, folgendes Problem:
In meinem Programm kann ich eine Datei (Datenbank) auswählen. Wenn ich das Programm verlasse merkt sich Delphi jedoch nicht, mit welcher Datei ich zuletzt gearbeitet habe. Deshalb muss ich bei jedem Programmstart die Datei erneut über OpenDialog öffnen. Recht umständlich.
Gibt es eine Möglichkeit, dass Delphi sich "merkt" mit welcher Datei ich zuletzt gearbeitet habe und diese beim Programmstart automatisch weiterbenutzt?
Danke im vorraus...
BungeeBug - Do 19.12.02 20:52
Hi
Es gibt in Delphi das Ereigniss "OnDestroy" was aufgerufen wird wenn du auf das sternchen klickst, da musst du jetzt nur noch deine Sachen die du speichen willst in ne Ini - Datei oder die Win Registry schreiben und mit OnCreate kannst du se dann bei Programm start wieder laden ...
MfG BungeeBug
tommie-lie - Do 19.12.02 20:57
Delphi merk sich's nicht, aber dein Programm kann das.
Im OnClose-Event der Hauptform einfach die aktuelle Datei in 'ne INI schreiben und beim Start des Programmes die INI auslesen und die entsprechende Datei laden.
BungeeBug - Do 19.12.02 21:37
sag ich doch :P
tommie-lie - Do 19.12.02 21:46
dann gibt's irgendwie Datenbankfehler, oder ich bin sehr blind geworden auf meine jungen Tage.
Als ich noch auf "Antoworten" geklickt habe gab's da noch keinen anderen Post. Und ich hab ja wohl keine 5 Minuten für's schreiben gebraucht :roll:
Tino - Fr 20.12.02 10:25
@Barzy2x: Schau mal in die FAQ. Dort befindet sich ein Beispiel zu der Benutzung von Ini-Dateien. Außerdem solltest Du recht viele Beiträge über die Suchfunktion finden.
Gruß
TINO
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!