Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Edit-Eintrag speichern (https://www.delphipraxis.net/60073-edit-eintrag-speichern.html)

DGL-luke 2. Jan 2006 22:59

Re: Edit-Eintrag speichern
 
Interessant, Khabarakh, interessant.
Das is ja mal was ganz neues :thumb:

3_of_8 2. Jan 2006 23:08

Re: Edit-Eintrag speichern
 
Ich habe deshalb eine INI vorgeschlagen, weil es für sowas deutlich leichter zu machen ist.

Khabarakh 2. Jan 2006 23:22

Re: Edit-Eintrag speichern
 
Zitat:

Zitat von DGL-luke
Interessant, Khabarakh, interessant.
Das is ja mal was ganz neues :thumb:

Und Nützliches :) . Für mich selbst ist das Thema auch eher neu. Erst als ich mich etwas mit der RTTI auseinandergesetzt und die geniale Serialization von .NET erlebt habe, ist mir aufgefallen, dass auch unter Delphi.Win32 gute OOP Ini-Dateien eigentlich obsolet macht.

PS: Jetzt musst du nur noch deine Sig korrigieren :wink: .


Zitat:

Zitat von 3_of_8
Ich habe deshalb eine INI vorgeschlagen, weil es für sowas deutlich leichter zu machen ist.

Was genau meinst du mit "leichter"?
Dass eine simple Funktion alle Eigenschaften eines Objektes speichert, finde ich nicht wirklich schwer zu verstehen. Von der Sicht eines erfahrerenen (was für ein Wort :mrgreen:) Programmierers finde ich meine obigen Code eher leichter, man kann nicht einmal einen try-finally-Block vergessen.
Wenn es allerdings um allgemeine Einstellungen geht, ist eine Ini-Datei sicher gut, solange man sich nicht eingehend mit OOP beschäftigt hat.

3_of_8 2. Jan 2006 23:38

Re: Edit-Eintrag speichern
 
Also ich denke, wenn man den Text von 5 Editfeldern speichern will muss man nicht gleich Objektpersistenzframeworks auffahren. Eine simple INI oder eine Textdatei mit assignfile oder TFilestream oder von mir aus auch TStringList reicht vollkommen aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.
Seite 2 von 2     12   

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