Importar fichero .dat desde cobol
Hola a todos, necesitaria k alguien me hechara un cable con un problemilla k m ha surgido, el caso es que esto haciendo un programa k importa datos de tablas desde cobol, hasta ahora todo bien, pero hay una tabla en cobol que tiene caracteres raros entre las lineas, el teme es que cuando mi programa llega a ese caracter me acaba la linea y pasa a la siguiente. En el programa si edito el fichero en el pc dnd esta el cobol (que es un linux) se ve algo asi como ^@ y en windows se ve un cuadradito. lo que estoy utilizando para leer el fichero de cobol es esto:
procedure ImportarTabla; var linea: PChar; txt: TStringList; begin txt := TStringList.Create; try txt.LoadFromFile(pchar(edtRuta.Text+'\fichero.dat')); for i := 0 to txt.Count - 1 do begin linea := PChar(txt.strings[i]); OemToAnsiBuff(linea, linea, strlen(linea)); ////....trato la linea end; finally txt.Free; end; end; Espero que alguien me pueda ayudar yo estoy buscando un monton y no encuentro nada. Gracias!!!!! |
La franja horaria es GMT +2. Ahora son las 14:11:16. |
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