FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour WEBVIEW2 una observaci贸n
Posts: 230
Joined: Thu Sep 17, 2015 11:40 PM
WEBVIEW2 una observaci贸n
Posted: Fri Jan 24, 2025 04:29 PM
saludos he agregado una funci贸n en mi proyecto que lee una pagina web que sirve para notificar el vencimiento del periodo de servicio dentro de un window pero al cerrar dicha venta deber铆a continuar la carga de pero abandona el sistema en algunos caso sin dar alerta y en otro como que no encuentra el recurso a cargar, por el momento he creado ese proceso en una aplicacion aparte y la cargo con waitrun()

#include "fivewin.ch"

Function Main(importe,vencimiento)
local oWnd,oWebView
local cUrl := "https://casoftsystemweb.com/service-notice.html?deuda="+importe+"&vencimiento="+vencimiento


DEFINE WINDOW oWnd FROM 0,0 TO 50,60 TITLE "AVISO DE VENCIMIENTO DE SERVICIOS" STYLE nOr(WS_SYSMENU)
oWnd:Show()
oWebView = TWebView2():New( oWnd )
oWebView:Navigate( cUrl )
oWebView:SetUserAgent( "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.53 Mobile Safari/537.36" )

ACTIVATE WINDOW oWnd CENTER ;
   ON RESIZE oWebView:SetSize( nWidth, nHeight-50 )
   oWebView:End()

Return
Carlos Atuncar - CaSoftSystem
Chincha - Per煤
+51983478218
carlosalbatun@gmail.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: WEBVIEW2 una observaci贸n
Posted: Fri Jan 24, 2025 05:25 PM
Hola Carlos buenas tardes como estas?

y si lanzas la alerta en una modal del html, nosotros lo montamos de esa manera y a funcionado correctamente.

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 25.01 ] [ xHarbour 64 bits) ]
Posts: 230
Joined: Thu Sep 17, 2015 11:40 PM
Re: WEBVIEW2 una observaci贸n
Posted: Sat Jan 25, 2025 03:27 PM

Hola gracias por responder al inicio he creado una funci贸n dentro del proyecto que si la fecha esta vencida llame esa funci贸n y presente la pagina y si funciona el detalle que al cerrar la ventana que lo contiene se sale del sistema o proboca que el dialogo siguiente que es la pantalla del Login aparesca como que no existe, pero cuando no se llama pasa normal, para solucionar he tenido que crear una aplicacion aparte y llamarlo con waitrun() si es posible publica un ejemplo si tienes un trabajo similar. Gracias

Carlos Atuncar - CaSoftSystem
Chincha - Per煤
+51983478218
carlosalbatun@gmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: WEBVIEW2 una observaci贸n
Posted: Sat Jan 25, 2025 04:48 PM

Carlos,

Prueba a cerrar el webview desde el VALID de la ventana

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 230
Joined: Thu Sep 17, 2015 11:40 PM
Re: WEBVIEW2 una observaci贸n
Posted: Sat Jan 25, 2025 06:18 PM

Realice la prueba tamb铆en realice el seguimiento para ver donde se quiebra y es al activar el siguiente DIALOG no da ning煤n error solo se sale

Carlos Atuncar - CaSoftSystem
Chincha - Per煤
+51983478218
carlosalbatun@gmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: WEBVIEW2 una observaci贸n
Posted: Sat Jan 25, 2025 10:15 PM

Puedes proporcionar un ejemplo para probarlo aqui ?

gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 92
Joined: Fri Nov 18, 2005 11:15 PM
Re: WEBVIEW2 una observaci贸n
Posted: Thu Feb 06, 2025 04:41 PM
Me pasaba lo mismo.
Le quit茅 la clausula ON RESIZE y ya no se sale del sistema.
ACTIVATE WINDOW oWnd CENTER 

oWebView:End()
Ralph del Castillo

Lima PERU

Fwh 24.07, xHb123_10193, MySQL 8.x, BCC 7.3

Continue the discussion