FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
Ops... me temo que también probé de esa forma Al... a lo menos con un "TStringStream"... pero, no funcionó... tal vez porque no sea el "flujo" indicado... |
#2
|
||||
|
||||
Bueno, ya que andas despierto tan temprano , prueba con TMemoryStream y dime cuál es el valor de los dos últimos bytes del flujo.
|
#3
|
||||
|
||||
Hola,
Me temo que no voy a poder hacer lo que me dices Al... no llego a tanto. Lo que es seguro es que haciendo algo así:
Efectivamente, en "t" contamos con el contenido del archivo que nos interesa: todo el contenido, es decir, que si guardo "t" en un archivo... en este se verá todo el código fuente del documento HTML en cuestión. Ahora bien... ¿cómo poner en un Memo el contenido de "t"? Ni idea... con "Memo1.Lines.LoadFromStream(t)" no funciona tal como espero..., por ejemplo, aunque, me temo que pasará igual que antes: que el Memo no podrá mostrar más allá de donde se encuentra el problema en el archivo... |
#4
|
||||
|
||||
Hola,
Pero hay que decir una cosa... supongamos esto:
O incluso simplemente esto:
En ambos casos exclamaremos eureka,... y lo que se está buscando está al final del contenido en cuestión... más allá del error, lo que quiere decir que al cabo, al cabo, estamos descargando todo el HTML, salvo que no podemos mostrarlo en un Memo... por ejemplo, pero,... tal vez esto sea lo de menos, en un momento dado. O dicho de otro modo, tal vez nos baste con el código HTML descargado, y a partir de ahí trabajar, lo mismo no es necesario mostrarlo en un Memo, sino que el compañero lo hacía por "probar", pero, en la práctica, ya digo, a lo mejor no es necesario hacerlo, porque, si se busca algo... puede buscarse directamente en la cadena que contiene el HTML, no es preciso que esté en un Memo. Última edición por dec fecha: 27-09-2007 a las 06:51:31. |
#5
|
||||
|
||||
Tienes toda la razón David.
BlackDaemon: ¿servido? Un abrazo. Al González. |
#6
|
||||
|
||||
Vaya, aquí los dos maestros ya tuvieron en cuenta todo, la codificación, los ceros cabroncetes, la solución de los streams ... así no hay quien meta baza.
Yo lo que haría seria bajar la pagina a un stream, usando Indy, wininet o lo que prefieras, y luego utilizar utf8Decode para convertir la pagina de utf8 a una codificación normal. |
#7
|
||||
|
||||
woooww.. miren, acabo de despertar (8:51 a.m.) en mi pais y me encuentro con un chorro de respuestas, me las he leido todas y la verdad es que he aprendido mucho, ya se que podría ser cuando me pase otra vez el mismo error, y bien como dice el señor dec en si, se baja TODO el código fuente de la página, pero NO se puede mostrarlo, creo que al principio lo he dicho mal, no era la palabra correcta "bajarme", creo que dado el caso sería "mostrarlo" o visualizarlo, etc xD ya que en si ese es el problema.
Y como dice el señor dec Cita:
En este momento no he probado de buscar algunas cadenas en todo el html sin necesidad de mostrarlo, pero estoy "casi" seguro que si se podrá hacerlo, ya que como muestra el señor dec SI esta hay el código fuente COMPLETO, pero no se puede mostrarlo. Creo que ya esta solucionado mi problema, muchísimas gracias al señor dec y a Al, y a otros como seoane que siempre anda sando soluciones óptimas y trabaja muy bien con internet xD pero me queda una duda que no se me ha aclarado, por que no se muestra todo el código fuente de la página en un memo ? Es por lo que dice el señor Al de lo que delphi toma el signo '?' como fin de string ? o a que se debe ? saludos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
StringList: Modificar un item en particular | NEG1414 | C++ Builder | 3 | 25-08-2007 20:26:50 |
Problema con StringList | MaMu | Varios | 2 | 26-05-2007 21:40:45 |
Llenar datos en StringList | Caro | OOP | 2 | 12-11-2005 17:20:57 |
Recorrer un StringList | bustio | Varios | 2 | 27-02-2005 19:50:21 |
Limite del StringList | victork_py | Varios | 8 | 11-05-2004 22:19:11 |
|