Cita:
Empezado por juanelo
Elimina el ultimo punto y coma:
struct TSHDragImage { tagSIZE sizeDragImage; Types::TPoint ptOffset; HBITMAP hbmpDragImage; unsigned ColorRef; }
|
Lógicamente da error de compilación:
Cita:
[C++ Error] VirtualTrees.hpp(1892) E2176 Too many types in declaration
|
en la siguiente declaración.
Código:
#pragma pack(push, 1)
struct TSHDragImage
{
tagSIZE sizeDragImage;
Types::TPoint ptOffset;
HBITMAP hbmpDragImage;
unsigned ColorRef;
}
#pragma pack(pop)
__interface IDragSourceHelper;
typedef System::DelphiInterface<IDragSourceHelper> _di_IDragSourceHelper; // Da error aquí
Además lo que no entiendo es porque si para los demás TVST que hay definidos, 22 en total, no se produce ese error por qué sí ocurre cuando se añade un nuevo formulario.