Zitat:
Allerdings werden dort nur die published Propertys ausgelesen - Das standard verhalten vom
RTTI halt.
Wenn der CS wie der
DFM-Reader auf die TypeInfo geht und nicht auf die erweiterte
RTTI,
dann hat
{$RTTI ...}
darauf natürlich keinen Einfluss.
Es kann sein, dass die aus Geschwindigkeitsgründen (und weil's einfacher ist) nur die TypeInfo (alte
RTTI) verwenden.
Eventuell kannst du aber auch irgendwie diese Serialisierung ersetzen durch einen eigenen Code mit neuer
RTTI.
Oder du nutzt eine andere Serialisierung nach
XML oder JSON und gibst das als
XML oder Text an CS weiter.