Ik ben bezig met een applicatie waarin van een form alle componenten en hun properties m.b.v. RTTI afgegaan worden, op zoek naar string-achtige properties. De reden hiervoor is het maken van een multilingual iets, maar das nu ff niet van belang.
Ik wil natuurlijk alleen de meest relevante properties uitzoeken om in een vertaalbaar bestand te zetten. TCustomAction.Category en TComponent.Name heb ik er bijvoorbeeld al uitgefilterd.
Ik wil alleen string-achtige properties opslaan die niet default zijn. Default properties heeft geen zin om op te slaan, omdat ze toch niet veranderen. Een default property kan ook een caption van iets zijn, die in een TAction staat. In Delphi (7) is die property dan niet vet, maar wel in de bijbehorende TAction.
Weten hoe je opvraagt (via RTTI of niet) wanneer zo'n property opgeslagen/nondefault is en dus in de object inspector vet afgebeeld is...
Ik hoop dat het duidelijk is, ben niet heel erg goed in uitleggen
日本!🎌