FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Capturar pagina html y recuperar resultado
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Capturar pagina html y recuperar resultado
Posted: Sun Oct 06, 2024 07:33 PM
Antonio Linares wrote:Leandro,

Por favor prueba este EXE:
https://github.com/FiveTechSoft/FWH_tools/blob/master/webviewdian.exe
Si, ese código ya lo habíamos compilado y funciona correctamente, si lo compilamos solito en la carpeta de los samples de fw, pero al momento de integrarlo a nuestra app crash. Es el mismo error que esta reportando Enrique Vertiz cuando lo integra a su aplicación.
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: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: Capturar pagina html y recuperar resultado
Posted: Sun Oct 06, 2024 08:13 PM
Saludos confirmo el mismo error, compilando con el ultimo FWH entregdo ...

Application
===========
Path and name: D:\Gci\MySuite\MyContsys\MyContsys.EXE (32 bits)
Size: 3,689,984 bytes
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20201212)
FiveWin version: FWH 24.07
C compiler version: Borland/Embarcadero C++ 7.4 (32-bit)
Windows 11 64 Bits, version: 6.2, Build 9200

Time from start: 0 hours 0 mins 30 secs
Error occurred at: 06/10/2024, 14:25:53
Error description: Error BASE/1070 Error de argumento: ==
Args:
[ 1] = N 0
[ 2] = P 0x613B2CC

Stack Calls
===========
Called from: .\source\classes\twebview2.prg => (b)WEBVIEW2_ONEVAL( 128 )
Called from: => ASCAN( 0 )
Called from: .\source\classes\twebview2.prg => WEBVIEW2_ONEVAL( 128 )
Called from: => WINRUN( 0 )
Called from: D:\Fwh\Fwh2407\source\classes\window.prg => TMDIFRAME:ACTIVATE( 1117 )
Called from: D:\Cv\contfive.prg => MAIN( 4353 )
Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 03:07 AM

Por favor comprobad el valor de este handle despues de crear el objeto webview:

MsgInfo( oWebView:hWebView )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 05:05 AM
Saludos Antonio

Si sale el numero de un handle, aqui la imagen
Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 05:07 AM

Y claro despues de ese msginfo(), bota el error que ya reportamos

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 08:12 AM
Modifica este código en la clase TWebView2 y veamos cual de los dos es el que vale cero:
Code (fw): Select all Collapse
function WebView2_OnEval( cJson, hWebView )

   local nAt := AScan( aWebViews, { | o | MsgInfo( o:hWebView ), MsgInfo( hWebView ), o:hWebView == hWebView } ), nResult

   if nAt != 0 .and. ! Empty( aWebViews[ nAt ]:bOnEval )
      nResult = Eval( aWebViews[ nAt ]:bOnEval, cJson, hWebView )
   endif   

return nResult
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 12:01 PM

Antonio buenos días

Y perdóname la ignorancia, como se incluye ese prg en el proyecto .hbp (hbmk2) solo lo colocamos en el listado de prgs en el proyecto y ya? o se debe hacer algo adicional? como sabe hbmk2 cual es el código que debe usar?

De antemano gracias

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: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 12:14 PM

Leandro,

Hay que modificar twebview2.prg, compilarlo y reemplazarlo en FiveH64.lib:

lib.exe Fiveh64.lib /OUT:Fiveh64.lib twebview2.obj

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 12:31 PM
Antonio gracias de nuevo por responder con tanta rapidez
Antonio Linares wrote:Leandro,

Hay que modificar twebview2.prg, compilarlo y reemplazarlo en FiveH64.lib:

lib.exe Fiveh64.lib /OUT:Fiveh64.lib twebview2.obj
Pero, esto es como si me hubieras hablado en chino jejejejejeje

Luego de cambiar el twebview2.prg, ingreso al cmd, dentro de que carpeta? y copiamos estas instrucciones:

lib.exe Fiveh64.lib /OUT:Fiveh64.lib twebview2.obj

Se debería crear una nueva lib?
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: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 04:36 PM
Te la envío por email :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 07:32 PM
Antonio buenas tardes, en este orden salen los msginfo, hasta que se revienta.




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: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 07:55 PM
Te acabo de enviar una librería modificada, vuelve a probar con ella por favor, gracias

https://wormhole.app/a6QE9#x9dBYLDJgBHjSZTSVW0d6A
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 08:21 PM
Antonio recibida y compilada, ya no sale el mensaje de error, pero... tampoco sale el msginfo, desde la carpeta samples, funciona 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: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Capturar pagina html y recuperar resultado
Posted: Tue Oct 08, 2024 03:43 AM

Te envío otra lib modificada que va a mostrarnos el contenido de la static aWebViews

Por favor construye con ella y veamos que te aparece

gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Capturar pagina html y recuperar resultado
Posted: Tue Oct 08, 2024 11:56 AM
Buenas estimados

Con FWH0924 x64 y MSVC funciona perfecto



https://drive.google.com/file/d/1-cf06JGTArqTUwXZ2EQq_fKqbQr7Wfp8/view?usp=sharing
Saludos,



Adhemar C.