Hallo. Ich nutze GetPropertyValue zum auslesen von Propertyeigenschaften (also deren abgespeicherten Werte). Dies funktioniert allerdings nur mit String, Integer, Boolean und TDate. Bei WideString, Char und Currency funtkioniert dies jedoch nicht. Wie kann ich auch diese Werte auslesen?
Beispiel:
Delphi-Quellcode:
Typ := PropList^[i].PropType^.Name;
if typ = 'Integer' then begin
Writer.WriteInteger(GetPropValue(self, PropList^[i].Name));
Showmessage(inttostr(GetPropValue(self, PropList^[i].Name)));
end
Doch wie mache ich das nun bei oben genanten werten? Oder gibt es eine Möglichkeit, wie ich alle Arten von Werten auslesen kann?