Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-06-2004
Red_Delphi Red_Delphi is offline
Miembro
 
Registrado: ago 2003
Posts: 19
Poder: 0
Red_Delphi Va por buen camino
Question Problemas Con Cobol !!!

Buenas Tardes,

Tengo un fichero de datos de una aplicación antigua en Cobol.
Pues bien, si edito dicho fichero (con Notepad o Textpad), tengo lineas de registro de datos...
y en ellas hay unos campos que son importes de valores numericos..
el resto de datos aparecen bien, sin problemas, pero los campos numericos
aparecen como con unos caracteres de "ascii" que parecen un cuadro negro
y no puedo trabajar con ellos, porque necesitos leerlos del fichero para pasarlos a otra base de datos....

me podriais ayudar, a ver de que manera tratar dicho fichero para conseguir esa informacion. son campos computados.....

gracias por todo.
Responder Con Cita
  #2  
Antiguo 15-06-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
intentalo abrir con el ultraedit
Responder Con Cita
  #3  
Antiguo 15-06-2004
Red_Delphi Red_Delphi is offline
Miembro
 
Registrado: ago 2003
Posts: 19
Poder: 0
Red_Delphi Va por buen camino
Wink voy a probarlo....

voy a probarlo con ultraedit...... aunk me da a mi, que no va a ser tan facil....
pero haber si hay suerte.

muxas gracias.
Responder Con Cita
  #4  
Antiguo 15-06-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
No es que me haya quitado el marrón respondiéndote eso ehh!!! que conste que todo se puede documentar:

Cita:
Desafortunadamente, el ``formato'' de los ficheros de texto en UNIX, Mac y DOS es diferente. Aunque todos suelen utilizar el ISO-latin1 o ASCII para los caracteres ``normales'', los caracteres de salto de línea son diferentes entre los tres sistemas. En UNIX, se utiliza el LF (line-feed, salto de línea), que tiene la ventaja de que así se pueden diferenciar saltos de línea de caracteres INTRO literales. En Mac se utiliza el CR (carriage return, retorno de carro). En MS-DOS y derivados se utiliza en CR-LF. Esto provoca que al mirar un texto de MS-DOS en UNIX, aparezca un caracter extraño (el ^M) al final de cada línea. Al ver un fichero de texto con formato UNIX en MS-DOS (esto depende del programa que utilices), verás que el texto es una sola línea, y que de vez en cuando aparece un caracter ``desconocido'' (en el Bloc de notas aparece un cuadro negro). Con ficheros de Mac habrán problemas parecidos.
Saludos, Tony
Responder Con Cita
  #5  
Antiguo 15-06-2004
Red_Delphi Red_Delphi is offline
Miembro
 
Registrado: ago 2003
Posts: 19
Poder: 0
Red_Delphi Va por buen camino
mas preguntas...

no dudaba que no supieras a ciencia cierta, que es asi como hacerlo, jejeje.

otra cosa campeon. una vez dando a editar con "ultraedit" que tipo de opciones he de poner que tu conozcas, para que vea el fichero como realmente quiero.....

gracias.
Responder Con Cita
  #6  
Antiguo 15-06-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
Intenta jugar con el menu formato (CR/LF, Oem-ANSI, ANSI-Oem).....
Responder Con Cita
  #7  
Antiguo 15-06-2004
Red_Delphi Red_Delphi is offline
Miembro
 
Registrado: ago 2003
Posts: 19
Poder: 0
Red_Delphi Va por buen camino
Unhappy no muy bien...

he estado probando con esos formatos que me decias, y por ahora nada de nada.... o almenos no soy capaz yo de verlo bien

por aki unos compañeros, me comentan que quizas lo que ocurre, es que el formato una vez grabado al windows desde la plataforma que viene, ya se desmonta y lo deja esos caracteres de esa manera.... y k no se podran restablecer....

pero bueno, seguire intentando....

gracias.
Responder Con Cita
  #8  
Antiguo 15-06-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
intenta jugar con Archivo-> Conversiones ..... a ver si con esta damos con lo que quieres ....
Responder Con Cita
  #9  
Antiguo 15-06-2004
Red_Delphi Red_Delphi is offline
Miembro
 
Registrado: ago 2003
Posts: 19
Poder: 0
Red_Delphi Va por buen camino
Angry tambien probado...

tambien he provado con esas opciones y nada de nada.....
gracias por todo igualmente...

pero me temo que ira en que cuando generaron el fichero, para tenerlo en windows, pues esos campos los interpretase mal y de ahi que ahora no se vean correctamente....

saludos.
Responder Con Cita
  #10  
Antiguo 15-06-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
con el edit del DOS tambien los ves???? Puedes reemplazarlos con " "
Responder Con Cita
  #11  
Antiguo 15-06-2004
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
en el ultraedit menú Editar-Editar HEX... ahi posicionate sobre el caracter raro y fijate en su valor HEX y pincha en el menú Buscar-> reemplazar, en el espacio que te deja para Buscar pon el valor HEX del caracter raro y sustituyelo por 0D 0A (Salto de línea y retorno de carro)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:57:36.


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
Copyright 1996-2007 Club Delphi