Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
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-08-2008
luisb luisb is offline
Miembro
 
Registrado: ago 2008
Posts: 10
Poder: 0
luisb Va por buen camino
Cómo guardar contenido del WebBrowser?

Hola...

Tengo una form en la que tengo un WebBrowser... una ves que descarga la url y se muestra... como hago para guardarla??... es una fichero XML...

Luis...
Responder Con Cita
  #2  
Antiguo 19-08-2008
luisb luisb is offline
Miembro
 
Registrado: ago 2008
Posts: 10
Poder: 0
luisb Va por buen camino
La respuesta...

Hola...

Acá pongo la manera que encontré de guardar el contenido del webBrowser... lo encontré buscando en Internet...

procedure TForm1.webBSaveHTML( wb :TWebBrowser; const FileName :string);
var PersistStream : IPersistStreamInit;
Stream : IStream;
FileStream : TFileStream;
begin
if not Assigned(WB.Document) then
begin
ShowMessage('El documento no contiene información!.');
Exit;
end;
PersistStream := WB.Document as IPersistStreamInit;
FileStream := TFileStream.Create(FileName, fmCreate);
try
Stream := TStreamAdapter.Create(FileStream, soReference) as IStream;
if Failed(PersistStream.Save(Stream, True))
then ShowMessage('No se pudo guardar la información!');
finally
FileStream.Free;
end;
end;

Pero tengo un problema... el método anterior graba perfectamente... solo que como necesito que grabe una vez que se termine de cargar la url... he probado con los eventos onDocumentComplete y con onDownloadComplete... pero de los dos modos no espera que se acaba de descargar la url y me crea problemas... lo probé ejecutandolo desde un boton visualizando la descarga... en la aplicación el webBrowser está invisible.... y funciona... alguna idea de como lograr controlar que la descarga esté realmente completada??...

> Luis
Responder Con Cita
  #3  
Antiguo 21-08-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Has probado con el evento OnNavigateComplete? A lo mejor te funciona.
Responder Con Cita
  #4  
Antiguo 21-08-2008
luisb luisb is offline
Miembro
 
Registrado: ago 2008
Posts: 10
Poder: 0
luisb Va por buen camino
Solución encontrada

Hola...

Gracias... pero la cosa funcionó con onDownloadComplete... el fallo era en otra cosa...

Gracias...

Luis
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar y Cargar Contenido del ListBox FrianxD C++ Builder 10 29-08-2017 19:48:41
Como guardar un webBrowser quake2420 OOP 1 19-08-2008 20:04:24
Guardar contenido Apro AdTerminal JosepZ Varios 0 05-11-2007 15:50:45
como imprimir el contenido del webBrowser Velia Varios 2 16-12-2005 14:28:56
Guardar contenido de un PageControl esocrates Varios 4 14-01-2005 14:14:22


La franja horaria es GMT +2. Ahora son las 09:55:28.


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