Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#10

AW: Ini-Datei-Äquivalent mit Kommentarfunktion - Klasse wie realisieren?

  Alt 6. Jul 2017, 12:49
"reine" Kommentare kann man mit der TIniFile und der Windows-INI-API nicht erstellen (sind sie aber in der Datei drin, dann bleiben sie erhalten)
;comment line geht eben nur über TStringList oder Sonstwas, bzw. bei TMemIniFile über die internen StringListen.

"auskommentierte" Wertpaare lassen sich aber behandeln.
Ganz einfach das Semikolon mit in den Valuenamen.
INI.WriteString('testsection', ';not', 'parsed')



Also praktisch gibt es keine Kommentare in INIs,
einmal ignoriert die API alles Unbekannte,
bzw. das Zeichen gehört mit zum Namen (geht aber nur bei Key=Value Paaren)

Aber in der Realität hat sich bei Vielen durchgesetzt, dass ein ; für einen Kommentar steht, womit man das schon als "Quasi-Standard" ansehen könnte,
aber es wären auch andere Zeichen möglich (im ASCII gibt es noch ein paar freie Zeichen und ich hab auch schon # als Kommentar gesehn)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Jul 2017 um 12:55 Uhr)
  Mit Zitat antworten Zitat