Re: Ini Tutorial © Toenn
Hihi.... ihr habt aber schon darauf geachtet von wann das Tutorial ist?
|
Re: Ini Tutorial © Toenn
Zitat:
Macht plötzlich mehr sinn... :mrgreen: |
Re: Ini Tutorial © Toenn
Ich arbeite eigentlich ganz gerne mit einer INI für Einstellungen. So kann man einfach Programme gesamt kopieren (und z.B. auch auf einem USB-Stick einsetzen) und die Registry wird nicht verschmutzt.
Es gibt aber mehrere Punkte, die gegen INI-Dateien sprechen: Why are INI files deprecated in favor of the registry? |
Re: Ini Tutorial © Toenn
@ Alien426
Wobei man heute aber eher XML-Dateien verwendet. Gruß |
Re: Ini Tutorial © Toenn
Hi, dein Tutorial is sehr gut :thumb: aber ich hätte da noch eine Frage:
angenommen ich schreib einen eigenen Typ z.B.:
Delphi-Quellcode:
Dann schreibe ich eine Variable:
type Zahlen = record
a:integer; b:integer;
Delphi-Quellcode:
Gibt es nun irgendeine Möglichkeit die Variable 'irgendwas' als ini zu speichern.
var
irgendwas:Zahlen Und wenn ja, Wie? :?: Danke im Vorraus Gruß Mokuba01 |
Re: Ini Tutorial © Toenn
Hi,
Du könntest eine typisierte Datei verwenden. ;-) Und btw. wie schon erwähnt: Benutze lieber XML anstatt Inis ;-) |
Re: Ini Tutorial © Toenn
Zitat:
Delphi-Quellcode:
IniFile.WriteInteger('blah','teil1',Irgendwas.a);
IniFile.WriteInteger('blah','teil2',Irgendwas.b); |
Re: Ini Tutorial © Toenn
Zitat:
|
Re: Ini Tutorial © Toenn
TiniFile hat von Haus aus nur ein paar festgelegte Typen:
ReadString(), ReadInteger(), ReadBool(), ReadTime(), ReadDateTime(), ReadFloat() und ReadBinaryStream(). Entweder machst du eine neue Klasse, die von TIniFile abgeleitet ist und implementierst das oder du greifst auf File of Record oder ähnliches zurück oder nimmst lieber doch XML (obwohl du da auch die einzelnen Werte trennen müsstest) ;) |
Re: Ini Tutorial © Toenn
Zitat:
Gruß Jörg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 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