Título: Problema con carater nulo. Publicado por: APOKLIPTICO en 19 Febrero 2006, 00:35 am Hola estoy haciendo una aplicacion q necesita escribir caracteres nulos (chr(0)).
Código: Open ".\dump.txt" for binary as #1 Abro luego con un editor hexa y me da algo asi: Código: 0x000000 0100 0100 0100 0100 0100 0100 Osea que en vez de escribir un 00 escribe un 0100! Es una locura y no entiendo ni jota lo q esta pasando. Probe tambien con Chr(0) pero me escribia 8000 o algo asi. Ya estoy loco no se q hacer. Incluso intente bajando el service pack 6 del visual studio, pero nada. Alguien me podria ayudar??? mildoscientas gracias. Título: Re: Problema con carater nulo. Publicado por: NYlOn en 19 Febrero 2006, 03:48 am Perdo si digo una burrada pero no entiendo lo que prentendes hacer ;D... No funcionaria si pones "00" en vez de null ??
Saludos.- Título: Re: Problema con carater nulo. Publicado por: APOKLIPTICO en 19 Febrero 2006, 05:37 am Si pusiera 00, entonces me aparecería en el hexa algo asi:
0x000000 3030 3030 3030 etcetc Título: Re: Problema con carater nulo. Publicado por: APOKLIPTICO en 19 Febrero 2006, 06:15 am Solucionado, cree una variable y le puse de valor chr(0) y funciono... Curioso no?? Supongo q debe ser un bug del visual basic.
Título: Re: Problema con carater nulo. Publicado por: NYlOn en 19 Febrero 2006, 06:46 am Che perdon que siga jodiendo pero, si pones vbNullString, que te crearia??
Título: Re: Problema con carater nulo. Publicado por: APOKLIPTICO en 19 Febrero 2006, 19:02 pm La verdad q no lo probe, guena idea!!! :D :D :D
Título: Re: Problema con carater nulo. Publicado por: InfiniteLoop en 19 Febrero 2006, 22:09 pm Si que es extraño, pero yo creo que será algun fallo tuyo que no tenias en cuenta mas que un bug pero en fin.
Sólo un apunte: Aunque en tu caso no tiene importancia deberias poner open archivo for binary access write as #1 Es muy importante determinar que acceso va a tener el archivo abierto aunque no te obligue el vb, porqué luego después pasan cosas extrañas ;) |