Der Trick liegt darin, die
RTTI nicht zu verwenden. Solange man also die Operatoren is und as konsequent nicht verwendet, gibt es auch keine Probleme. Auch nur-Lesen Zugriff auf die Strings ist in Ordnung. Man muss nur darauf achten, die die Strings nicht "einfach so" längerfristig (d.h. nach dem Ende des ursprünglichen Aufrufs) zu speichern; man muss dann UniqueString() verwenden, um eine
DLL-eigene Kopie zu erstellen.