Page 4 of 5
Re: Capturar pagina html y recuperar resultado
Posted: Sun Oct 06, 2024 7:33 pm
by leandro
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.
Re: Capturar pagina html y recuperar resultado
Posted: Sun Oct 06, 2024 8:13 pm
by Enrrique Vertiz
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 )
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 3:07 am
by Antonio Linares
Por favor comprobad el valor de este handle despues de crear el objeto webview:
MsgInfo( oWebView:hWebView )
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 5:05 am
by Enrrique Vertiz
Saludos Antonio
Si sale el numero de un handle, aqui la imagen
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 5:07 am
by Enrrique Vertiz
Y claro despues de ese msginfo(), bota el error que ya reportamos
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 8:12 am
by Antonio Linares
Modifica este código en la clase TWebView2 y veamos cual de los dos es el que vale cero:
Code: Select all | Expand
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
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 12:01 pm
by leandro
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
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 12:14 pm
by Antonio Linares
Leandro,
Hay que modificar twebview2.prg, compilarlo y reemplazarlo en FiveH64.lib:
lib.exe Fiveh64.lib /OUT:Fiveh64.lib twebview2.obj
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 12:31 pm
by leandro
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?
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 4:36 pm
by Antonio Linares
Te la envío por email
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 7:32 pm
by leandro
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 7:55 pm
by Antonio Linares
Te acabo de enviar una librería modificada, vuelve a probar con ella por favor, gracias
https://wormhole.app/a6QE9#x9dBYLDJgBHjSZTSVW0d6A
Re: Capturar pagina html y recuperar resultado
Posted: Mon Oct 07, 2024 8:21 pm
by leandro
Antonio recibida y compilada, ya no sale el mensaje de error, pero... tampoco sale el msginfo, desde la carpeta samples, funciona correctamente.
Re: Capturar pagina html y recuperar resultado
Posted: Tue Oct 08, 2024 3:43 am
by Antonio Linares
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
Re: Capturar pagina html y recuperar resultado
Posted: Tue Oct 08, 2024 11:56 am
by acuellar
Buenas estimados
Con FWH0924 x64 y MSVC funciona perfecto
https://drive.google.com/file/d/1-cf06J ... sp=sharing