Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   leere ini-sektion erstellen (https://www.delphipraxis.net/26289-leere-ini-sektion-erstellen.html)

Grumble 21. Jul 2004 15:52


leere ini-sektion erstellen
 
hi,

gibt es einen einfacheren weg eine leere ini sektion zu erstellen, als die gesamte ini datei in z.b. eine stringliste zu schmeissen, dort die [leere sektion] anzuhaengen und das ganze wieder in eine datei zu schreiben?

gruesse

grumble

Crushinator 21. Jul 2004 17:06

Re: leere ini-sektion erstellen
 
:gruebel: Wenn Du wirklich nur eine [leere Sektion] möchtest, gibt es IMHO - außer der suboptimalen Variante, mit einfachem "append" ein String ans Dateiende zu schreiben - nichts einfacheres. Alternativ könnte man höchstens mit WritePrivateProfileString gleich einen Dummy-Eintrag erzeugen.

MathiasSimmack 21. Jul 2004 17:32

Re: leere ini-sektion erstellen
 
Mach mal. :stupid: Wenn du einen Dummy-Eintrag (im Sinne des Wortes) erzeugst, ist die Sektion ja nicht leer. Und wenn du für lpKeyName und lpString nil angibst, wird die Sektion gelöscht und verschwindet völlig. ;)

Crushinator 21. Jul 2004 18:02

Re: leere ini-sektion erstellen
 
:D Dummy-Eintrag war im Sinne von

[Sektion]
Dummyvalue=1

also, einem Dummywert innerhalb der Sektion gemeint, was zugegebenermaßen nicht ganz dem Wunsch nach einer ganz leeren Sektion entgegen kommt. ;)

Luckie 21. Jul 2004 18:06

Re: leere ini-sektion erstellen
 
Welchen Sinn macht eine leere Sektion in einer Ini-Datei? :gruebel:

Crushinator 21. Jul 2004 19:00

Re: leere ini-sektion erstellen
 
Zitat:

Zitat von Luckie
Welchen Sinn macht eine leere Sektion in einer Ini-Datei? :gruebel:

Ich habe keine Ahnung. Ich könnte mir höchstens freakige Überprüfungszwecke vorstellen, aber vielleicht wird es der Threadersteller selbst bald erläutern. :)

MrKnogge 21. Jul 2004 19:08

Re: leere ini-sektion erstellen
 
Du könntest doch auch einen "leeren String" speichern.

Ultimator 21. Jul 2004 19:22

Re: leere ini-sektion erstellen
 
@Grumble: Du kannst auch den Inhalt der Ini in ein Memo laden und dann einfach deine Zeile anhängen, oder nimm noch besser eine ListBox.

[edit]Das wäre dann zwar auch von hinten in die kalte Küche, aber was solls :roll: :mrgreen: [/edit]

MrKnogge 21. Jul 2004 19:34

Re: leere ini-sektion erstellen
 
Ultimator den Vorschlag hat er schon selber gemacht....

Ultimator 21. Jul 2004 19:48

Re: leere ini-sektion erstellen
 
Nö, er hatte die Idee mit 'ner StringList. ;-)

negaH 21. Jul 2004 19:58

Re: leere ini-sektion erstellen
 
Zitat:

Welchen Sinn macht eine leere Sektion in einer Ini-Datei?
Support ! Um eben beim Support nicht ständig die Frage zu hören "In der INI Datei gibt es keine Sektion Namens XYZ in der man was eintragen kann ?!"

Gruß Hagen

Grumble 22. Jul 2004 11:00

Re: leere ini-sektion erstellen
 
wow so viele kommentare :) vielen dank :dp:

also hier zu erklaeren wozu das gut sein soll ist mir zu umstaendlich :) es ist sicher so das dann tausend varianten kommen wie man das anders machen koennte und ich wills einfach nicht anders machen :gruebel:

@MrKnogge: wie schreib ich nen leeren string? :wiejetzt:
Code:
 inid.writestring('sektion','','');
klappt nicht

ich werd jetzt wohl die sache ueber die stringlist loesen ...

danke

grumble


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 Uhr.

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 by Thomas Breitkreuz