Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Leerzeile bei Verwendung von INI-Dateien (https://www.delphipraxis.net/45355-leerzeile-bei-verwendung-von-ini-dateien.html)

s.h.a.r.k 4. Mai 2005 18:27


Leerzeile bei Verwendung von INI-Dateien
 
Hallo!

Habe früher meine Konfigurationen immer "von Hand" gespeichert und bin nun auf die Verwendung von INI-Dateien übergesprungen. Nun habe ich aber ein kleines Problem: Die Datei sieht sehr unübersichtlich aus, denn die Sections folgenden auf den letzten Unterpunkt, ohne dass eine Leerzeile dazwischen ist! hier ein Beispiel:
Code:
[General]
NewDocumentName=Neues Dokument.txt
Explorer.Height=257
[SynEdit]
ShowLineNumber=1
WordWrap=0
Syntax=hlFalse
[Toolbar]
TB.Icon=1,0
TB.Explorer=2,0
TB.Syntax=3,0
Nur ich hätte das gerne so:
Code:
[General]
NewDocumentName=Neues Dokument.txt
Explorer.Height=257

[SynEdit]
ShowLineNumber=1
WordWrap=0
Syntax=hlFalse

[Toolbar]
TB.Icon=1,0
TB.Explorer=2,0
TB.Syntax=3,0
Wie kann ich sowas umsetzen!? Habs schon mal dem Code probiert:
Delphi-Quellcode:
IniFile.WriteString('General', '', '');
Nur da kommt leider ne Fehlermeldung -.-

Ich hoffe ihr könnt mir helfen!

mfg shark

LoL 4. Mai 2005 18:42

Re: Leerzeile bei Verwendung von INI-Dateien
 
Das klingt ja sehr komisch was genau soll das bezecken?
Willst du nur ne Leerzeile einfügen?

BTW: Das was du da vorhast kannst du in der Form natürlich nicht machen. Lies mal die Regeln für ne INI durch :wink:

Du könntest die Datei im Nachhinein nochmal öffenen und deine Leerzeilen einfügen...

s.h.a.r.k 4. Mai 2005 18:53

Re: Leerzeile bei Verwendung von INI-Dateien
 
Zitat:

Zitat von LoL
Das was du da vorhast kannst du in der Form natürlich nicht machen. Lies mal die Regeln für ne INI durch :wink:

Hast du mir nen Link für die Regeln?! Hab mich damit erst seit gestern Abend auseinander gesetzt ;)
aber manual die Zeile einfügen mag ich auch net unbedingt machen... Des is wieder einiges mehr zu proggen und mit den INi-Befehlen gehts recht bequem!

LoL 4. Mai 2005 19:02

Re: Leerzeile bei Verwendung von INI-Dateien
 
Wenn man "delphi ini tutorial" das hier bei google eingibt und den ersten Link nimmt erhält man das hier :mrgreen:

malo 4. Mai 2005 19:10

Re: Leerzeile bei Verwendung von INI-Dateien
 
Du könntest ja die ini-Datei in einen String laden und nach einem "]" prüfen, ob 2 leere zeilen (2x #10#13) vorkommen. Ansonsten setzt du dahinter eine Leerzeile. Fertig.

Die Muhkuh 4. Mai 2005 19:12

Re: Leerzeile bei Verwendung von INI-Dateien
 
Was fürn einen Sinn soll das ganze denn haben? :gruebel:

malo 4. Mai 2005 19:15

Re: Leerzeile bei Verwendung von INI-Dateien
 
Zitat:

Zitat von Spider
Was fürn einen Sinn soll das ganze denn haben? :gruebel:

Vielleicht Übersicht beim Betrachten der ini-Datei ;)

Speedmaster 4. Mai 2005 19:17

Re: Leerzeile bei Verwendung von INI-Dateien
 
Benutzt TMemIniFile, die hat das drin!

Ach ja:
Ich Rate Grundsätzlich von der Nutzung von IniFiles ab, würde eher XML empfehlen!

s.h.a.r.k 4. Mai 2005 20:02

Re: Leerzeile bei Verwendung von INI-Dateien
 
Zitat:

Zitat von Speedmaster
Ich Rate Grundsätzlich von der Nutzung von IniFiles ab, würde eher XML empfehlen!

Darf ich fragen wieso?! Welche Vorteile bringt mir das?! Hab noch keine Ahung von XML :wall:

Jasocul 4. Mai 2005 20:22

Re: Leerzeile bei Verwendung von INI-Dateien
 
Das INI-Konzept soll mit Longhorn, bzw. .NET verschwinden. Genauso wie die Registry. Das wird aber noch Jahre dauern, bis sich das durchsetzt.
Und Abwärtskompatibilität wird es auch noch lange genug geben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.
Seite 1 von 2  1 2      

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