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 29-04-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Me traen como loco dos o más WebBrowser's

Saludos foreros, esto si que me ha puesto loco...

Sucede que estoy haciendo un programilla MDI en donde cada Child ejecuta una consulta para despues trabajar con estos datos, pues sucede que en los form Child tengo un TADOQuery y un TWebBrowser y cada vez que me muevo por cada registro del query, navego mediante el WebBrowser a diferentes páginas, dependiendo de los datos del registro seleccionado, pues sucede que cuando hago esto, los WebBrowser de todas mis Child abiertas se van a la misma página, a la del último registro que me muevo, pareciera que al ejecutar mi línea WebBrowser.Navigate todos mis WebBrowser creados en mi aplicación se van a la misma página...


Ahhhhhhhhhhhhhhhhhhhhhhhhhhh

Ayuda antes de que me vuelva loco..

Ah Gracias de antemano.
__________________
Herr Heins Faust
Responder Con Cita
  #2  
Antiguo 29-04-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola Faust,
Respira, calma.

Ahora si. ¿Nos podrías explicar mejor tu situación? En lo posible algo del código.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 29-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
yo supongo que todos estarán enlazados al mismo punto, sería por eso que mueves uno y se mueven todos.
__________________

Responder Con Cita
  #4  
Antiguo 29-04-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
A ver a ver...

Los formularios MDI están creados a partir de uno solo que es como una plantilla, y los creo así:

Código Delphi [-]
  with TfrmUltRep.Create(Self) do
  begin
    // Aquí hago los ajustes necesarios para el form, incluyendo el SQL del Query
  end;
  with TfrmUltRep.Create(Self) do
  begin
    // Aquí hago los ajustes necesarios para este otro form
  end;
  // Por acá puedo crear otras MDIChild de la clase TfrmUltRep con sus ajustes

En cada form de estos hay un Query, un DataSource, una rejilla y un WebBrowser, el WebBrowser se actualiza conforme cambio de registro en el evento AfterScroll del query con el siguiente código que está en el form frmUltRep:

Código Delphi [-]
wbMapa.Navigate(Mapa)

La URL en la variable Mapa es correcta y la construyo a partir del registro seleccionado en la rejilla, y los querys tienen la información correcta, pero al ejecutar Navigate del WebBrowser, en todas las MDIChild de la clase TfrmUltRep veo la página web de la última vez que se ejecutó en el AfterScroll (con wbMapa.Navigate(Mapa)).

Tendrá algo que ver que todas las MDIChild las creo de la misma forma, este comportamiento del WebBrowser se me hace muy extraño...

Ah por cierto estoy usando Delphi 7 y mi PC es Win XP Pro SP 2 y tiene el Internet Explorer actualizado a la ver. 7.

Ya busqué por google algun problema similar u otra solución y no he encontrado nada que se le parezca.

Gracias por su atención compañeros
__________________
Herr Heins Faust
Responder Con Cita
  #5  
Antiguo 02-05-2008
Avatar de Draker
Draker Draker is offline
Miembro
 
Registrado: ene 2005
Posts: 27
Poder: 0
Draker Va por buen camino
Hola Faust, fijate que tengo el mismo problema, yo utilizo el PageControl, y creo TabSheets de forma dinamica mediante un boton, al mismo tiempo creo objteos WebBroser, puedo navegar en cada TabSheet, pero al volver a cualquiera de ellas, la informacion de CSC_NAVIGATEBACK por ejemplo es la de el WebBrowser actual y no de la que realmente le pertenece, no se si abria la manera de poder releer estas propiedades cada vez que se accede a el tabsheet en mi caso o a las child en el tuyo, es decir volver a leer los eventos de ese webbroser en particular...
Responder Con Cita
  #6  
Antiguo 06-05-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
No lo sé amigo Draker, deja lo pruebo.
__________________
Herr Heins Faust
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
¿Como calificarían a este loco? Delphius Debates 13 20-07-2007 17:19:30
loco loco.... no actualiza INTERBASE DELPHI5 fixarg Conexión con bases de datos 1 04-11-2004 06:44:27
OnKeyPress y fsMDIForm = LOCO!!! nicolasdom Varios 11 09-10-2004 16:32:55
me estoy volviendo loco haron Humor 6 04-09-2003 08:21:32


La franja horaria es GMT +2. Ahora son las 11:09:13.


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