wobei Sir Rufo's Ansatz mir hier am schlanksten erscheint ...
Nun ja, der eine schreibt eine Zeile, der andere eine Klasse. Der Eine schreibt nur eine Richtung (Enum=>String), der andere beide Richtungen. Klar, das es bei dem einen schlanker erscheint.
Noch schlanker geht es so:
Delphi-Quellcode:
//Schreiben
MyIni.WriteInteger ('
COM','
Parity',Ord(MyComport.Parity));
//Lesen
MyComPort.Parity := TParity(MyIni.ReadInteger ('
COM','
Parity',0));