Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| delphi:hssettings [2024/02/09 12:20] – angelegt Harald Schmid | delphi:hssettings [2024/02/09 13:38] (aktuell) – Harald Schmid | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== hsSettings ====== | + | ====== hsSettings |
| + | |||
| + | Mit dieser Unit wird ein Einstellungsformular für Apps zur Verfügung gestellt. Man muss nur das Hauptformular **formSettings** erzeugen und über **InitView** initialisieren. Bei der Initialisierung durchsucht die Methode die übergebene Ini-Datei und fügt die ggf. gefundenen DB-Verbindungen dem Settings-Formular hinzu. | ||
| + | |||
| + | In der Ini-Datei werden alle Sectionen durchsucht, ob es einen Schlüssel " | ||
| + | |||
| + | Die App-spezifischen Settings-Formulare werden von **TformSettingsBase** (in der Unit **form_settingsbase**) abgeleitet. Dabei werden die Methoden **GetCaption**, | ||
| <code delphi> | <code delphi> | ||
| - | formSettings.InitView; | + | uses |
| - | formSettings.ShowModal; | + | form_settings; |
| + | |||
| + | begin | ||
| + | formSettings := TformSettings.Create(formMain); | ||
| + | formSettings.AddAppForm(TformSettingsAlMain, | ||
| + | formSettings.AddAppForm(TformActionVars, | ||
| + | | ||
| + | formSettings.ShowModal; | ||
| + | ... | ||
| </ | </ | ||