indy9 a indy10
Hola de nuevo,
Tengo un problema por un uso peculiar de indy9 que ahora quiero traducir a indy10. antes convertía arrays de bits a AnsiString y los escribía como WriteLn recibiéndolos en el cliente con ReadLn ya que así me permitía usar un caracter delimitador pues bien, ahora me he pasado a indy10 y no coincide lo que envío con lo que sale por socket ya que me lo convierte a UnicodeString a la hora de enviar lo he solucionado copiando el string a un TMemoryStream y enviando ese stream con Write(stream) pero a la hora de recibir ¿cómo puedo leer especificando un caracter delimitador? ReadLn me transforma los bytes. ¿Voy a tener que leer del buffer directamente implementando mi propio método para detectar delimitador? venga a ver quien puede echarme una mano un saludo |
La franja horaria es GMT +2. Ahora son las 16:37:22. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi