Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Delphi 2010 INI oder mitgelieferte Alternative? (https://www.delphipraxis.net/172103-delphi-2010-ini-oder-mitgelieferte-alternative.html)

DeddyH 13. Dez 2012 08:34

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Siehe #2

OrNEC 13. Dez 2012 08:37

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Zitat:

Zitat von DeddyH (Beitrag 1195331)
Siehe #2

Soweit ich gelesen habe, wird hier die ini im Arbeitsspeicher gehalten und geändert bzw. upgedatet. Das will ich aber meiden, da beim Programmabsturz alle vorgenommenen Einstellungen verloren gehen.

Daniel 13. Dez 2012 08:39

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Das ließe sich ggf. über einen Aufruf von TMemIniFile.UpdateFile regeln:
http://docwiki.embarcadero.com/Libra...ile.UpdateFile

DeddyH 13. Dez 2012 09:01

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Wie es ja auch im verlinkten Code steht :roll:

jaenicke 13. Dez 2012 09:36

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
TIniFile basiert auf seit mehr als 15 Jahren veralteten API-Funktionen aus Windows 3.x für 16-Bit (die auch z.B. Anführungszeichen nicht korrekt behandeln) und sollte daher sowieso nicht mehr benutzt werden.
Wer unbedingt heutzutage noch INIs nutzen will, für den ist TMemIniFile auf jeden Fall besser, da es nativ in Delphis RTL implementiert ist.

OrNEC 13. Dez 2012 09:39

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Ok muss ich wohl so leben. Aber ich verstehe nicht wieso embarcadero es nicht schaff ALLES, aber wirklich alles unicodefähig zu machen.

TiGü 13. Dez 2012 09:58

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Zitat:

Zitat von OrNEC (Beitrag 1195344)
Ok muss ich wohl so leben. Aber ich verstehe nicht wieso embarcadero es nicht schaff ALLES, aber wirklich alles unicodefähig zu machen.

Der Fehler sitzt vor dem Gerät!

TMemIniFile <> TIniFile!!!

TMemIniFile := Wird von der RTL behandelt (basierend auf TStringList);
TIniFile := Wrapper um die veralteten WinAPI-Funktionen (NICHT nehmen!);

Vgl. den Post von blackfin!

OrNEC 13. Dez 2012 11:28

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Thx... :thumb:

cookie22 13. Dez 2012 11:41

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1195326)
...Wir setzten selbst bei kleinen Tools auf XML weil wir eine "XML-Ini"-Klasse haben welche den Mehraufwand gegenüber einer Ini-Datei gegen 0 streben lässt.

Wir sind von XML zu Ini zurück gegangen, weil einige user nicht in der Lage waren die XML-Datei zu editieren. Ist für den User einfach übersichtlicher.

jaenicke 13. Dez 2012 11:49

AW: Delphi 2010 INI oder mitgelieferte Alternative?
 
Warum sollte der User das auch machen sollen?
Entweder ist es eine gewollte Konfiguration, dann gibt es normalerweise einen Dialog dafür, oder es ist nicht gewollt, dass die Datei modifiziert wird, dann muss man das auch nicht vereinfachen. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr.
Seite 2 von 3     12 3      

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