Bei GetPropInfo bekommst du einen Pointer auf einen Record TPropInfo zurück, der ein Feld Default hat. Da der allerdings nur ein LongInt ist, weiß ich net, was bei einer String-Property drin steht. Vielleicht garnichts, vielleicht aber auch der richtige String, bei einem entsprechende Cast:
Delphi-Quellcode:
var
PropInfo: PPropInfo;
begin
PropInfo:=GetPropInfo(Form1,'Caption');
showmessaege(String(Pointer(PropInfo.Default));
end;
Keine Ahnung ob es klappt.