Convertir variable a bytes
Hola a todos!
Estoy intentando convertir unas variables a tipo byte. Cómo lo hago? No encuentro ningún método apropiado y me he vuelto loco! Hay métodos específicos para cada tipo de variable? No se, estoy hecho un lio. Muchas gracias de antemano. Status Quo |
Hola,
Dices lo que quieres conseguir: una variable de tipo "Byte", pero, no dices de qué tipo es la variable que quieres convertir al tipo "byte". |
Lo que quiero es añadir unos caracteres a un stream. Había pensado que a lo mejor se podía hacer convirtiendo esos caracteres en tipo byte...
No se. Lo que quiero es dividir un fichero en trozos y enviarlos con una cabecera. (es para un protocolo de envío de ficheros entre pcs que estoy programando). |
No hay ningun problema es escribir strings o chars en un stream, no hace falta convertirlos en bytes. Por ejemplo:
|
ahhh! gracias de verdad!!!!!!!!!!!Voy a probarlo inmediatamente.Ahora te cuento.
Un saludo gracias |
Una cosa Seoane,
Podrías decirme cómo añado después los bytes del fichero y cómo extraigo del stream la información enviada en la cabecera?? Igual es una tontería pero estoy perdidísimo... |
Vamos a ver, sin saber lo que intentas hacer no se si podre ayudarte. Pero aqui te dejo dos ejemplos, puede que saques alguna cosa util de ellos:
En este ejemplo metemos en un stream una cabecera con el tamaño del archivo, y a continuacion el archivo.
En este otro cargamos un archivo en un stream, extramemos el contenido de la cabecera y a continuacion copiamos el resto del stream en otro stream.
|
Si, me has entendido!!! Gracias!! :) Gracias por tomarte la molestia de ayudarme. Ahora con lo que me has pasado voy a tratar de trocear el archivo y a cada trozo añadirle la cabecera. Me has sido de gran ayuda de verdad.Muchas gracias(a ver si lo consigo...que este programa me tiene de los nervios)
NOTA Lo que intento hacer: Intento poder mandar un fichero a trozos de un pc a otro. Cada trozo que envío tiene que tener una cabecera indicando el menos el tipo de trama que envío y el tamaño...no se explicarlo mejor... Si lo consigo hacer lo publico...porque me está costando lo suyo...:confused: |
La franja horaria es GMT +2. Ahora son las 11:04:44. |
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