Reinstalamos la nueva versión de FW64_2409 y compilamos el ultimo código que nos enviaste dentro de la carpeta samples y efectivamente tiene el mismo comportamiento que mencionas, el código se ejecuta únicamente cuando se descomenta la línea oWebView:Eval( "consultaDIAN()" )
Como hacemos para saber que libreria esta usando hbmk2, no sabemos si, el agregue algo que no se necesita.
Lo que si hemos notado es que muestra un warning al generar el ejecutable
- Code: Select all Expand view
...
...
...
Lines
58, Functions/Procedures
2, pCodes
144xHarbour
1.3.1 Intl.
(SimpLex
) (Build
20240624)Copyright
1999-2024, http:
//www.xharbour.org http://www.harbour-project.org/Compiling
'.\PRG\R64_fact.prg'...
Generating C source output
to 'obj\R64_fact.c'...
Done.
Lines
39, Functions/Procedures
3, pCodes
186bcc64.exe:
warning:
argument unused during compilation:
'-Lc:\bcc770_64\LIB' [-Wunused-command-line-argument
]obj\R32_menu.c:
obj\R32_perm.c:
obj\Alyma.c:
obj\R32_bode.c:
obj\R32_cate.c:
obj\R32_ciud.c:
...
...
...
También revisamos las rutas de compilación del bat, buildx64.bat que esta en la carpeta samples y son las mismas que están en el archivo .hbp
buildx64.bat
- Code: Select all Expand view
...
...
...
if "%FWDIR%" == "" set FWDIR=C:\fwh64_2409
if "%HBDIR%" == "" set HBDIR=C:\xHar2407_64
rem if "%2" == "/b" set GT=gtwin
rem if not "%2" == "/b" set GT=gtgui
set GT=gtgui
ECHO Compiling...
set hdir=%HBDIR%
set hdirl=%hdir%\lib
set fwh=%FWDIR%
set bcdir=C:\bcc770_64
...
...
...
xhb.hbp
- Code: Select all Expand view
-optim-
-ldflag+=-aa -n-
-Ic:\fwh64_2409\include
-Lc:\fwh64_2409\lib
xgo64.bat
- Code: Select all Expand view
set bcc=bcc770_64
set path=c:\%bcc%\bin
set HB_USER_CFLAGS=-Ic:\%bcc%\INCLUDE\windows\crtl -Ic:\%bcc%\INCLUDE\windows\sdk -Lc:\%bcc%\LIB
set HB_USER_LDFLAGS=-Lc:\%bcc%\LIB;c:\%bcc%\LIB\psdk
c:\xHar2407_64\bin\hbmk2.exe xhbcmp.hbp -xhb -comp=bcc64
Cual será el error, de antemano gracias