Bonjour,
Je test actuellement un version de Delphi XE et j'ai un soucis avec le serveur UDP Indy :
Lorsque je met en place l'événement OnUDPRead j'ai l'erreur suivante qui monte :
'>' attendu, mais '.' trouvé.
Dans la partie Interface de la TForm il m'a inséré ceci :
Le TArray<System.Byte> semble poser problème.procedure IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;
AData: TArray<System.Byte>; ABinding: TIdSocketHandle);
Dans l'unité IdUDPServer cette procédure est déclarée ainsi:
Un coup de souris sur TIdBytes m'indique :TUDPReadEvent = procedure(AThread: TIdUDPListenerThread; AData: TIdBytes; ABinding: TIdSocketHandle) of object;
TIdBytes-Sysutils.Tarray<System.byte> donc c'est connu !
Si je remplace la déclaration de procédure insérée automatiquement par celle qui contient TIdbytes dans mon unité, il ne connaît pas TIdBytes
Si quelqu'un a une idée, je suis preneur car j'ai besoin de ce composant UDP.
Merci
Partager