Hola gente.
Estoy utilizando IExplorer desde FVP mediante
Luego utilizo la propiedad INNERTEXT para traer el texto de la pagina a una
variable
Con algo similar a esto, va código resumido:
oBrowser = Createobject("InternetExplorer.Application")
LoBrowser.Navigate( m.consulta )
lcResultado=loBrowser.Document.Body.InnerText
m.archivoTexto="d:\texto.txt"
m.tmp=Strtofile(lcResultado,m.archivoTexto)
Create Cursor cSalida (Detalle C(254) Null)
Sele cSalida
Append From (m.archivoTexto) Sdf
El problema es que el texto resultante, en una PC me trae renglones con
muchos saltos de línea y en la otra PC que aparentemente tiene otra
configuración o versión o configuración de IE, no.
Se trata de una grilla de precios con las columnas CODIGO, DESCRIPCION y
PRECIO
En una maquina funciona de acuerdo a lo esperado y trae en una misma fila
los 3 campos (CODIGO, DESCRIPCION Y PRECIO)
En la otra pc, trae el los tres campos en tres filas diferentes, lo que
provoca que la salida no sea exactamente igual,
En otras palabras necesitaría eliminar algunos saltos de línea, no todos ya
que el que viene después del precio es necesario.
Estimo que esto se podrá configurar al instanciar el IE, lo que no sé cual
es la propiedad.
Alguien podrá tirarme una pista?
Gracias.
Leonardo.
.