• Domingo 22 de Diciembre de 2024, 18:53

Autor Tema:  Como Convertir De Un Valor Byte A Hexadecimal  (Leído 1008 veces)

lotusr

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Como Convertir De Un Valor Byte A Hexadecimal
« en: Lunes 6 de Junio de 2005, 17:41 »
0
Tengo que desarrollar una herramienta que transmita archivos de una aplicación a otra por medio de una aplicación cliente-servidor y he descubierto en primer instancia por la practica que el winsocket de VB6 o el propio socket TCI/IP no transmite una topología especifica de caracteres en especial; creo sospechar sobre el carácter 8 o 0 de la tabla ASCII. Cuando cargo el archivo a un string en mi Aplicación lo convierte en caracteres ASCII pero cuando los transmito a la otra aplicación -en el caso de algunos archivo-, la cadena de caracteres que conforma este archivo se ven truncado en su cantidad de caracteres por lo que al llevarlo a disco el archivo transmitido no se transmite íntegramente y existe perdida de información que provoca que el archivo sea totalmente inútil.

Ya he desarrollado la arquitectura del cliente - servidor, el manejo de socket y la carga y descarga de archivos desde y hacia disco sin ningún problema pero el inconveniente es que al desarrollar un procedimiento que me convierta cadenas de más de 20000 valores byte a String (ejemplo 187 a "187") no me lo permite. si hago un ciclo para revisar valor por valor y convertirlo en otro vector de string "187" o en un código Hexadecimal "BB” mi maquina queda totalmente guindada por el ciclo y realmente en investigado y no he encontrado una solución. Si alguien tiene un buena solución se lo agradeceré eternamente por su ayuda.


Agradeciendo su ayuda de antemano.


ATTE

LOTUSR