E2560 %s requiert des types publiables (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Ce message survient quand le code essaie de générer des informations RTTI pour un type qui n'est pas publié depuis Delphi. __delphirtti(<identificateur de type>) renvoie un pointeur PTypeInfo (nécessite <TypeInfo.hpp>).

#include <System.hpp>
#include <TypeInfo.hpp>
void test()
{
  void* p1 = __delphirtti(int);
  void* p2 = __delphirtti(GUID);  // <- E2560
}

Voir aussi