Error al cargar página TDockPnel

Post Reply
User avatar
leandro
Posts: 1744
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 34 times
Been thanked: 10 times
Contact:

Error al cargar página TDockPnel

Post by leandro »

Hola buenas noches para todos, estoy cargando una pagina al inicio de la aplicación, la cual muestra cierta información de interés para nuestros usuarios, apoyándonos en la clase TDockPnel de nuestro querido amigo Cristobal, en algunas ocasiones el internet tarda un poco en descargar la información, cuando el usuario completa los datos de inicio de sesión y hace clic en aceptar para validar el ingreso, y no se ha completado la descarga de la página, se muestra el siguiente error:

Image

Como puedo hacer para controlar el ingreso de datos hasta después que se descargue totalmente la página. o como controlar el error con un TRY CATCH.

De antemano gracias

Code: Select all | Expand


********************************************
*Mostramos la información interes pagina web
********************************************
Function MuetraInfoWeb(oP, nT, nL, nH, nW, hInfoCnta)
Local cUrl := "https://hymplus.com/publi/"
Local oActiveX, oHttp, oActiveXdo

DeleteUrlCacheEntry( cUrl )
oActiveX := TActiveX():New( oP, "Shell.Explorer.2", nT, nL, nW, nH )
oActivex:Silent := .T.
oActiveX:lVisible := .T.
//oActiveX:Do( "Navigate", cUrl )
oActiveX:Navigate2( cUrl )
oActivex:SetFocus()
WHILE oActivex:Busy //ESTA ES LA LINEA DEL ERROR
  SysWait(.2)
ENDDO
oActiveXdo := oActiveX:Document()
oHttp := oActiveX:GetProp( "Document" )
IF Empty( oHttp )
    MsgInfo( "Problemas al cargar la info", ;
             "Problemas al cargar la info" )
    RETURN( .F. )
ENDIF
Return oActiveX
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
User avatar
Antonio Linares
Site Admin
Posts: 42511
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 73 times
Contact:

Re: Error al cargar página TDockPnel

Post by Antonio Linares »

Estimado Leandro,

En vez de usar SysWait( .2 ) prueba con Sleep( 30 )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
leandro
Posts: 1744
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 34 times
Been thanked: 10 times
Contact:

Re: Error al cargar página TDockPnel

Post by leandro »

Antonio gracias por responder, al colocar la opción como lo sugieres, la aplicación se bloquea. :( :( :(
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
User avatar
Antonio Linares
Site Admin
Posts: 42511
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 73 times
Contact:

Re: Error al cargar página TDockPnel

Post by Antonio Linares »

Pues entonces prueba a aumentar el valor usado en SysWait()

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply