Hallo himitsu,
ein tolles Projekt (auch wenn ich bisher noch nicht nutzen konnte).
Aber ein paar Sachen habe ich da schon.
Als Erstes: Und zwar wozu wurde der RadioButton erfunden? Weil du auf dem Selektionsfenster Buttons verwendest.
Und dann wäre da noch eine Idee: Und zwar die Möglichkeit, eine Default Funktion und eine Try Funktion (Wie StrToIntDef und TryStrToInt).
Und zur Verschlüsselung: Könnte man es einstellen, welche Verschlüsselungsmethode verwendet? Also ein OnEncrypt und OnDecrypt Ereignis?
Zum Zweiten Punkt:
Delphi-Quellcode:
function TXMLProjectOptions.ValueDef(const AName : string; const ADefaultValue : Variant) : Variant;
begin
if Exists(AName) then
Result := Value[AName]
else
Result := ADefaultValue;
end;
function TXMLProjectOptions.TryValue(const AName : string; out AValue : Variant) : Boolean;
begin
if Exists(AName) then
begin
Result := True;
AValue := Value[AName]
end else
Result := False;
end;
Ob das so geht, weiß ich nicht
Aber ich denke, damit dürfte klar sein, was ich damit meinte.
MfG
xZise