FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour FWH WebApp (HTML) testing
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: FWH WebApp (HTML) testing
Posted: Wed Aug 31, 2022 07:43 PM
Antonio:
Copi茅 las librer铆as que enviaste y compilo con el .bat buildhmt webview2 (El ejemplo 2 que publicaste).
Me genera el .exe sin errores pero no me muestra nada web.
Este es el buildhmt.bat
Code (fw): Select all Collapse
ECHO 鲁 FiveWin for Harbour 22.06 - Jun. 2022           Harbour development power  鲁脺
ECHO 鲁 (c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 鲁脹
ECHO 脌脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脵脹
ECHO 每 脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽

if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
set FWDIR=.\..
set HBDIR=c:\harb21
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=%hbdir%\lib
set fwh=%FWDIR%
if exist c:\bcc7 set bcdir=c:\bcc7
if exist c:\bcc64 set bcdir=c:\bcc64

%hdir%\bin\harbour %1 /n /i%fwh%\include;%hdir%\include /w /p %2 %3 > comp.log 2> warnings.log
if errorlevel 1 goto COMPILEERRORS
@type comp.log
@type warnings.log

echo -O2 -e%1.exe -I%hdir%\include -I%bcdir%\include -I%fwh%\include %1.c > b32.bc
%bcdir%\bin\bcc32 -M -c @b32.bc
:ENDCOMPILE

IF EXIST %1.rc %bcdir%\bin\brc32.exe -r -I%bcdir%\include -I%bcdir%\include\windows\sdk %1
rem IF EXIST %1.rc %bcdir%\bin\cgrc.exe -r -m -I%bcdir%\include -I%bcdir%\include\windows\sdk %1
rem IF EXIST %1.rc %vcdir%\bin\rc -r -d__FLAT__ %1

echo %bcdir%\lib\c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo %fwh%\lib\FiveH.lib %fwh%\lib\FiveHC.lib %fwh%\lib\libmysql.lib + >> b32.bc
echo %fwh%\lib\hbpgsql.lib %fwh%\lib\libpq.lib + >> b32.bc
echo %hdirl%\hbhpdf.lib + >> b32.bc
echo %hdirl%\libhpdf.lib + >> b32.bc
echo %hdirl%\png.lib + >> b32.bc
echo %hdirl%\hbwin.lib + >> b32.bc
echo %hdirl%\gtgui.lib + >> b32.bc
echo %hdirl%\hbvmmt.lib + >> b32.bc
echo %hdirl%\hbrtl.lib + >> b32.bc
echo %hdirl%\hblang.lib + >> b32.bc
echo %hdirl%\hbmacro.lib + >> b32.bc
echo %hdirl%\hbrdd.lib + >> b32.bc
echo %hdirl%\rddntx.lib + >> b32.bc
echo %hdirl%\rddcdx.lib + >> b32.bc
echo %hdirl%\rddfpt.lib + >> b32.bc
echo %hdirl%\hbsix.lib + >> b32.bc
echo %hdirl%\hbdebug.lib + >> b32.bc
echo %hdirl%\hbcommon.lib + >> b32.bc
echo %hdirl%\hbpp.lib + >> b32.bc
echo %hdirl%\hbcpage.lib + >> b32.bc
echo %hdirl%\hbcplr.lib + >> b32.bc
echo %hdirl%\hbct.lib + >> b32.bc
echo %hdirl%\hbpcre.lib + >> b32.bc
echo %hdirl%\xhb.lib + >> b32.bc
echo %hdirl%\hbziparc.lib + >> b32.bc
echo %hdirl%\hbmzip.lib + >> b32.bc
echo %hdirl%\hbzlib.lib + >> b32.bc
echo %hdirl%\minizip.lib + >> b32.bc
rem echo %hdirl%\png.lib + >> b32.bc
echo %hdirl%\hbusrrdd.lib + >> b32.bc
echo %hdirl%\hbtip.lib + >> b32.bc
echo %hdirl%\hbzebra.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo %hdirl%\rddads.lib + >> b32.bc
rem echo %hdirl%\Ace32.lib + >> b32.bc

echo %fwh%\lib\dolphin.lib + >> b32.bc
rem echo %fwh%\lib\libmysql.lib + >> b32.bc

echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\uuid.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\ws2_32.lib + >> b32.bc
echo %bcdir%\lib\imm32.lib + >> b32.bc
echo %bcdir%\lib\winmm.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\gdiplus.lib + >> b32.bc
echo %bcdir%\lib\psdk\Wtsapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\cw32mt.lib + >> b32.bc
echo %bcdir%\lib\psdk\shell32.lib, >> b32.bc

IF EXIST %1.res echo %1.res >> b32.bc
if %GT% == gtwin %bcdir%\bin\ilink32 -Gn -Tpe -s @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built *
rem signtool.exe sign /fd sha256 %1.exe
%1
GOTO EXIT
ECHO

rem delete temporary files
@del %1.c

:COMPILEERRORS
@type comp.log
@type warnings.log
ECHO * Compile errors *
GOTO EXIT

:LINKERROR
ECHO * Linking errors *
GOTO EXIT

:SINTAX
ECHO    SYNTAX: Build [Program]     {-- No especifiques la extensi?n PRG
ECHO                                {-- Don't specify .PRG extension
GOTO EXIT

:NOEXIST
ECHO The specified PRG %1 does not exist

:EXIT

El ultimo harbour lo tengo en la carpeta c:\harb21
Que puedo estar haciendo mal?
Gracias de antemano
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 06:47 AM

Estimado Cesar,

Aunque no aparezca nada en el navegador web, pulsa bot贸n derecho e inspecciona el c贸digo fuente

Revisa lo que est谩 llegando al navegador asi

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 12:30 PM

Antonio:
Es que al presionar boton derecho no me abre el navegador.
Antes de actualizar las librer铆as si lo hac铆a, pero ahora no me abre...

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 12:37 PM

C茅sar,

Ahora no se hace asi, sino que tienes que ir a "localhost" desde el navegador y ahi te aparece :-)

Mira a ver si asi te funciona, en concreto con los ejemplos que he publicado

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 842
Joined: Mon Oct 10, 2005 01:29 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 01:52 PM

Hello Antonio
the program compiles correctly
but in the browse localhost i have only :
Apache... it works!

Maurizio

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 03:14 PM

Dear Maurizio,

That means that you have Apache running, so please turn it off and then try the FWH examples again :-)

many thanks

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 03:29 PM

Perfecto Antonio!
Eran ambas cosas, tenia el apache funcionando y no lo estaba mirando por localhost.
Muchas gracias!

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 03:35 PM

Muy bien Cesar!

Ahora se trata de ir haciendo peque帽as pruebas y ver que hay que mejorar, que falta, etc.

muchas gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 06:07 PM

Hola buenas tardes para todos.

Antonio, en algun momento va ser compatible con xharbour? o eso no esta dentro de los planes?

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: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 06:08 PM

Otra pregunta, esto es diferente a webview?

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: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 07:08 PM

Leandro,

Like you, I am an xHarbour user.
But I have no particular reason that it has to be xHarbour. It has turned out that way.

But I often ask myself how much work it is to change my program to HARBOUR.

I think it would also be wise in terms of mod harbour.

Have you ever considered a changeover?

Best regards,
Otto

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 08:56 PM
leandro wrote:Hola buenas tardes para todos.

Antonio, en algun momento va ser compatible con xharbour? o eso no esta dentro de los planes?

Estimado Leandro,

El soporte de ejecuci贸n multihilo en xHarbour no est谩 al nivel que tiene Harbour. No es mi opini贸n solamente, sino que est谩 comentado por Przemek, Viktor, etc.
Necesitamos ejecuci贸n multihilo robusta para poder atender las peticiones web.

Esto no tiene nada que ver con WebView. WebView es un nuevo control de Microsoft que reemplaza al antiguo Internet Explorer.

Lo que estamos tratando es de una nueva caracter铆stica de FWH que permite la generaci贸n autom谩tica de HTML y el poder usar una aplicaci贸n desktop de FWH directamente desde un navegador web. De momento seguimos en fase de desarrollo y las pruebas que se estan haciendo es para comprobar la generaci贸n autom谩tica de HTML. A煤n no podemos usar la aplicaci贸n desktop desde la web. Estamos probando solamente la generaci贸n autom谩tica de c贸digo HTML.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 09:04 PM
Otto wrote:Leandro,

Like you, I am an xHarbour user.
But I have no particular reason that it has to be xHarbour. It has turned out that way.

But I often ask myself how much work it is to change my program to HARBOUR.

I think it would also be wise in terms of mod harbour.

Have you ever considered a changeover?

Best regards,
Otto


Dear Otto,

The migration from xHarbour to Harbour is quite simple and easy to be done.

mod_harbour is based on Harbour as it requires robust multi threading, which it is not available on xHarbour.

Besides that, the hbcplr.lib of Harbour allows you to compile and execute PRGs at runtime, also required from mod_harbour.

This capability is also the key to turn your FWH desktop apps into real ERPs, that will allow the users to write code and execute it without having to
build new EXEs. This allows to have desktop apps that can grow, enhance and be modified without having to deliver new EXEs. This is a huge difference between Harbour and xHarbour and opens huge possibilities (ERPs power).
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: FWH WebApp (HTML) testing
Posted: Thu Sep 01, 2022 10:29 PM

Antonio:
Estuve probando varios programas de samples (le agrego el SetWebApp() para que genere el html)
Por lo que probe hasta ahora los controles que estan funcionando son
Menu
Dialgo
Window
Button
Get
Say
Browse
Radio (Aunque funciona como un check box y permite multiple seleccion)
Checkbox

Todavia Falta implementar:
Bitmaps (Esto no se si es porque no puede acceder al archivo de imagen desde el servidor local)
Ribbon

Como sugerencia, claro que esto es poco importante ahora, en la clase tget, podr铆a ponerse type seg煤n el tipo de datos (number, date, time, text)

Puedes completar la lista Antonio, que seguro son muchos mas que no llegu茅 a probar....

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH WebApp (HTML) testing
Posted: Fri Sep 02, 2022 06:23 AM

C茅sar,

muchas gracias por tu valioso feedback

un abrazo

regards, saludos

Antonio Linares
www.fivetechsoft.com