Zitat von
sirius:
Leg in TmyRecord mal einen String rein und schaus dir an!
hmm .. naja .. Bedingung wäre, TMyRecord nicht zu verändern.
Es handelt sich bei uns um 2 oder 3 neue Standarddatentypen. so wie Double..
Ich hab auch schon geschaut ob man die
Unit TypInfo ergänzen und /oder neu compilieren könnte.
Bin da aber nicht weiter gekommen.
Da gibts so SetFloatProp proceduren, bin aber da nicht weitergekommen.
Liegt sowas im Rahmen der Möglichkeiten? oder völlig aussichtslos?
Delphi-Quellcode:
procedure SetFloatProp(Instance: TObject; const PropName: string;
const Value: Extended);
begin
SetFloatProp(Instance, FindPropInfo(Instance, PropName), Value);
end;
ich würde gern auch die TTypeKind um einen oder zwei neue Typen erweitern
Delphi-Quellcode:
type
TTypeKind = (tkUnknown, tkInteger, tkChar, tkEnumeration, tkFloat,
tkString, tkSet, tkClass, tkMethod, tkWChar, tkLString, tkWString,
tkVariant, tkArray, tkRecord, tkInterface, tkInt64, tkDynArray);
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.