Zitat:
idlist : array[0..4] of string = ('host', 'user', 'password', 'db', 'ident');
In Delphi gibt es etwas namens Enum, welches du hier verwenden kannst. Das sieht dann ca. so aus
TIdListItems = (ilHost, ilUser, ilPassword, ilDb, ilIdent);
Und dann deiner Klasse ein
set of TIdListItems hinzufügen.
Nur zur Anregung.
Und um dein .getId, da solltest du dir halt eine eigene Funktion herum kapseln und schon funktioniert das auch so wie du es willst
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.