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.Antonio Linares wrote:Leandro,
Por favor prueba este EXE:
https://github.com/FiveTechSoft/FWH_too ... ewdian.exe
Capturar pagina html y recuperar resultado
Re: Capturar pagina html y recuperar resultado
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
-
- Posts: 549
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Capturar pagina html y recuperar resultado
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 )
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 24.09, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Lima-Peru
xHb 1.23.1026X, Fwh 24.09, BCC74, MySQL 8.0.X, SQLLIB 1.9m
- Antonio Linares
- Site Admin
- Posts: 42252
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Capturar pagina html y recuperar resultado
Por favor comprobad el valor de este handle despues de crear el objeto webview:
MsgInfo( oWebView:hWebView )
MsgInfo( oWebView:hWebView )
-
- Posts: 549
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Capturar pagina html y recuperar resultado
Saludos Antonio
Si sale el numero de un handle, aqui la imagen
Si sale el numero de un handle, aqui la imagen
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 24.09, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Lima-Peru
xHb 1.23.1026X, Fwh 24.09, BCC74, MySQL 8.0.X, SQLLIB 1.9m
-
- Posts: 549
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Capturar pagina html y recuperar resultado
Y claro despues de ese msginfo(), bota el error que ya reportamos
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 24.09, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Lima-Peru
xHb 1.23.1026X, Fwh 24.09, BCC74, MySQL 8.0.X, SQLLIB 1.9m
- Antonio Linares
- Site Admin
- Posts: 42252
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Capturar pagina html y recuperar resultado
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
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
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
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
- Antonio Linares
- Site Admin
- Posts: 42252
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Capturar pagina html y recuperar resultado
Leandro,
Hay que modificar twebview2.prg, compilarlo y reemplazarlo en FiveH64.lib:
lib.exe Fiveh64.lib /OUT:Fiveh64.lib twebview2.obj
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
Antonio gracias de nuevo por responder con tanta rapidez
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?
Pero, esto es como si me hubieras hablado en chino jejejejejejeAntonio Linares wrote:Leandro,
Hay que modificar twebview2.prg, compilarlo y reemplazarlo en FiveH64.lib:
lib.exe Fiveh64.lib /OUT:Fiveh64.lib twebview2.obj
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
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
- Antonio Linares
- Site Admin
- Posts: 42252
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Capturar pagina html y recuperar resultado
Te la envío por email
Re: Capturar pagina html y recuperar resultado
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
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
- Antonio Linares
- Site Admin
- Posts: 42252
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Capturar pagina html y recuperar resultado
Te acabo de enviar una librería modificada, vuelve a probar con ella por favor, gracias
https://wormhole.app/a6QE9#x9dBYLDJgBHjSZTSVW0d6A
https://wormhole.app/a6QE9#x9dBYLDJgBHjSZTSVW0d6A
Re: Capturar pagina html y recuperar resultado
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
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
- Antonio Linares
- Site Admin
- Posts: 42252
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Capturar pagina html y recuperar resultado
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
Por favor construye con ella y veamos que te aparece
gracias
Re: Capturar pagina html y recuperar resultado
Buenas estimados
Con FWH0924 x64 y MSVC funciona perfecto
https://drive.google.com/file/d/1-cf06J ... sp=sharing
Con FWH0924 x64 y MSVC funciona perfecto
https://drive.google.com/file/d/1-cf06J ... sp=sharing
Saludos,
Adhemar C.
Adhemar C.