Ver Mensaje Individual
  #7  
Antiguo 06-12-2009
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 25
Crandel Va por buen camino
Hola REHome,

Tal como lo supones tenes un problema de conversión. Por un lado, la letra 'T' es el ASCII 0x84 (no 74).

Por otro lado cuando tienes una cadena en un componente como TextBox, este no guarda las cadenas como un vector de caracteres ASCII, sino como UNICODE. Ya de entrada ocupará 2 bytes cada letra, en ves de 1 byte del ASCII.

Ahora para el ejemplo de leer un archivo como bytes. Deberias escribir algo asi:
Código SQL [-]
using (FileStream inStream = File.OpenRead(_fileName))
{
  _data = new byte[inStream.Length];
  inStream.Read(_data, 0, inStream.Length);
  inStream.Close();
}

Ahora tienes en _data todos los bytes a enviar.
__________________
[Crandel]
Responder Con Cita