Ver Mensaje Individual
  #1  
Antiguo 10-01-2013
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 23
gluglu Va por buen camino
Indy10 Ver. 4908 - BytesToString

Hola !

He descargado e instalado la última versión de Indy 10, revisión 4908.

Alguien es capaz de indicarme por favor los argumentos correctos de BytesToString en dicha versión.

Quiero leer el string recibido en un puerto UDP :

Código Delphi [-]
procedure TMainform.UDPServerUDPRead(AThread: TIdUDPListenerThread;
  const AData: TIdDynByteArray; ABinding: TIdSocketHandle);
var
  LMsg    : String;
begin

  LMsg := BytesToString(AData, 0, -1, TIdTextEncoding.Unicode);

Pero con la última versión de las Indy, me lanza siempre un error en la función BytesToString indicando que los argumentos no son válidos.

No he encontrado información ninguna al respecto de TIdDynByteArray que es el argumento que se pasa en AData.

Gracias
__________________
Piensa siempre en positivo !
Responder Con Cita