Hola Carina
Es un float empaquetado eso que aparece en las lineas:
_lread(aa,&x_lok,sizeof(float));
_lread(aa,&y_lok,sizeof(float));
Luego un entero
_lread(aa,&fl_temp,sizeof(int));
Hay dos opciones:
1. Camino complicado
proba armar type en vb6 con esa estructura. ( 2 float, double para
VB6, 3 cadenas de texto de longitud fija, string para vb6 y finalmente un
int, integer de vb6 ), pasas una variable de ese type a la funcion de
lectura edl archivo.
2. Camino simple
Si pueden tocar el programa c++ conviertan a cadena de caracteres
antes de guardar en el archivo.
Contame como te va con esto.
Daniel Calvin
El día 9/01/08, Carina V. Barca <[EMAIL PROTECTED]> escribió:
>
> Daniel: la aplicacion que lo genera, esta hecha en borland c++, la parte
> del codigo que genera / modifica el archivo es la siguiente
>
> char *db_name="base.dat";
> HFILE aa;
> int ou;
> aa = _lopen(db_name,0);
> if (aa == HFILE_ERROR) return 1;
> _lread(aa,&x_lok,sizeof(float));
> _lread(aa,&y_lok,sizeof(float));
> _lread(aa,tit1,sizeof(tit1));
> ou=_lread(aa,tit2,sizeof(tit2));
> _lread(aa,&temp,sizeof(temp));
> _lread(aa,&fl_temp,sizeof(int));
> if (ou == HFILE_ERROR) {_lclose(aa); return 2;}
> _lclose(aa);
> return 0;
>
> Espero que esto ayude, muchas gracias
> Saludos
>
> ------------------------------
> Date: Wed, 9 Jan 2008 14:40:40 -0300
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: [vbusers] Leer Archivos
>
> Hola Carina
>
> El problema que tenes es que no es un archivo de texto, es binario. Lo que
> ves como basura esta codificado.
> Sabes que tipo de aplicación lo genera?, sabiendo eso podemos ver con que
> abrirlo interpretando todo el contenido.
>
> Daniel Calvin
>
> El día 9/01/08, *Carina V. Barca* <[EMAIL PROTECTED]> escribió:
>
>
> Hola Daniel: aca te mando el archivo, tengo muchos de estos con diferentes
> datos, lo que no entiendo es porque todos esos caracteres raros..
>
> Gracias por responder.
> Saludos
>
> ------------------------------
> Date: Wed, 9 Jan 2008 14:12:10 -0300
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: [vbusers] Leer Archivos
>
> Hola Carina
>
> Estas segura que el archivo es texto plano?, si lo ves en notepad te lo
> muestra bien?
> Si podes manda el archivo y le pego una mirada. No deberías tener
> problemas.
>
> Daniel Calvin
> MCP
>
>
> El día 9/01/08, *Carina V. Barca* <[EMAIL PROTECTED]> escribió:
>
> Gracias por responder, me muestra de la misma forma.... gracias por el
> dato
>
> ------------------------------
> Date: Tue, 8 Jan 2008 20:51:10 -0300
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: [vbusers] Leer Archivos
>
> Carina,
>
> Yo me inclinaría por la lista de VC++ del MUG.
> Quizás te puedan dar una mano ahí.
>
> ¿Qué pasa cuando intentas abrirlo desde el Bloc de notas?
>
>
> 2008/1/8, Carina V. Barca <[EMAIL PROTECTED]>:
>
> Hola a todos: tengo que hacer una aplicacion con vb 6.0 que lea un archivo
> que se crea y modifica con otra aplicacion hecha en borland c++ 4.5, el
> problema es que cuando lo abro me muestra caracteres de mas....
>
>
>
> Me muestra lo siguiente
>
>
> ÍÌDA€šBTitulo 2007 Subtitulo ûUš;
>
> cuando los datos en el archivo son:
>
> 12.30 77.25 Titulo 2007 Subtitulo
>
> Porque?......Alguien me puede decir donde o que buscar? Muchas gracias a
> todos
> ------------------------------
> Sigue de cerca las últimas tendencias y lo que más rompe MSN
> Vídeo<http://video.msn.com/video.aspx?mkt=es-es>
>
>
>
> ------------------------------
> Sigue de cerca las últimas tendencias y lo que más rompe MSN
> Vídeo<http://video.msn.com/video.aspx?mkt=es-es>
>
>
>
>
> --
> Daniel A. Calvin
> Cooperator Team Member
> http://www.cooperator.com.ar
> Microsoft Certified Professional
>
>
> ------------------------------
> Sigue al minuto las principales noticias de tu ciudad MSN
> Deportes<http://deportes.es.msn.com/>
>
>
>
>
> --
> Daniel A. Calvin
> Cooperator Team Member
> http://www.cooperator.com.ar
> Microsoft Certified Professional
>
>
> ------------------------------
> Sigue al minuto las principales noticias de tu ciudad MSN
> Deportes<http://deportes.es.msn.com/>
>
--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional