E2560 %s sind Typen erforderlich, die als published verwendet werden können (d.h. int, double, DynamicArray<T>, DelphiInterface<T>, UnicodeString etc.) (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Diese Meldung wird ausgegeben, wenn der Code versucht, RTTI für einen Typ zu generieren, der von Delphi nicht veröffentlicht wurde. __delphirtti(<Typbezeichner>) gibt einen PTypeInfo-Zeiger zurück (<TypeInfo.hpp> erforderlich).
#include <System.hpp>
#include <TypeInfo.hpp>
void test()
{
void* p1 = __delphirtti(int);
void* p2 = __delphirtti(GUID); // <- E2560
}