FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mostrar WEB en aplicaci贸n
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Mostrar WEB en aplicaci贸n
Posted: Fri Dec 19, 2008 03:17 PM

Hola amigos.
驴Me podeis guiar en el modo adecuado de mostrar una p谩gina web en mi aplicaci贸n?

Tengo El men煤, una barra de botones y una barra de estado.
En el espacio en blanco que me queda me gustar铆a mostrar una p谩gina web, 驴es esto posible?

Uso FWH+Harbour

Gracias.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mostrar WEB en aplicaci贸n
Posted: Fri Dec 19, 2008 04:08 PM

Angel,

Tienes un ejemplo en FWH\samples\WebExp.prg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Mostrar WEB en aplicaci贸n
Posted: Fri Dec 19, 2008 04:28 PM

Gracias Antonio, es lo primero que he probado.
Pero cuando lo pruebo en mi aplicaci贸n me lanza un Harbour Exception.

En cambio compilando 煤nicamente el ejemplo funciona.

驴驴驴???

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mostrar WEB en aplicaci贸n
Posted: Fri Dec 19, 2008 07:06 PM

Angel,

Muestranos como lo usas en tu aplicacion, gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Mostrar WEB en aplicaci贸n
Posted: Sat Dec 20, 2008 09:17 AM
Antonio, copio el texto del ejemplo tal cual :

function AbreWeb()

   local oWnd, oActiveX

   DEFINE WINDOW oWnd TITLE "FiveWin ActiveX Support"

   oActiveX = TActiveX():New( oWnd, "Shell.Explorer" )

   oWnd:oClient = oActiveX // To fill the entire window surface

   oActiveX:Do( "GoHome" )
   // oActiveX:Do( "Navigate", "http://www.fivetechsoft.com" )

   ACTIVATE WINDOW oWnd

return nil


Pero sin exito. Te adjunto el fichero de linkado

set hdir=c:\SI\LEN\harbour
set bcdir=c:\SI\LEN\bcc55


ECHO ===============================================
ECHO = Compilando los recursos .RC                 =
ECHO ===============================================

%bcdir%\bin\brc32 -r asientos.rc -ic:\archiv~1\pellesc\include\win\;c:\archiv~1\pellesc\include
%bcdir%\bin\brc32 -r fichas.rc -ic:\archiv~1\pellesc\include\win\;c:\archiv~1\pellesc\include
%bcdir%\bin\brc32 -r dialogs.rc -ic:\archiv~1\pellesc\include\win\;c:\archiv~1\pellesc\include
%bcdir%\bin\brc32 -r winxp\xplook.rc -ic:\archiv~1\pellesc\include\win\;c:\archiv~1\pellesc\include
%bcdir%\bin\brc32 -r ..\..\sifuncs\sifuncs.rc -ic:\archiv~1\pellesc\include\win\;c:\archiv~1\pellesc\include

ECHO ===============================================
ECHO = Montado fichero b32.bc para el linkador     =
ECHO ===============================================

echo c:\si\len\bcc55\lib\c0w32.obj + > b32.bc

echo conta.obj + >> b32.bc
echo TEST.obj + >> b32.bc
echo ACERCA.obj + >> b32.bc
echo AMORT.obj + >> b32.bc
echo ASIENTOS.obj + >> b32.bc
echo BALANCES.obj + >> b32.bc
echo BORRAASI.obj + >> b32.bc
echo BUSCAASI.obj + >> b32.bc
echo CASH.obj + >> b32.bc
echo CIERRE.obj + >> b32.bc
echo COBROS.obj + >> b32.bc
echo COEFI.obj + >> b32.bc
echo CONCEPTO.obj + >> b32.bc
echo CONFIG.obj + >> b32.bc
echo CONFPYG.obj + >> b32.bc
echo CONFPYGA.obj + >> b32.bc
echo CONFPYGN.obj + >> b32.bc
echo CONFSITN.obj + >> b32.bc
echo CONFSITU.obj + >> b32.bc
echo CONTA.obj + >> b32.bc
echo CONTADOR.obj + >> b32.bc
echo CONTANET.obj + >> b32.bc
echo CUENTA.obj + >> b32.bc
echo DEPARTA.obj + >> b32.bc
echo DESGLOSE.obj + >> b32.bc
echo DIARES.obj + >> b32.bc
echo DIARIO.obj + >> b32.bc
echo EMP2008.obj + >> b32.bc
echo ASI2008.obj + >> b32.bc
echo EMPRESA.obj + >> b32.bc
echo EURO.obj + >> b32.bc
echo EXPORTAR.obj + >> b32.bc
echo gesdocu.obj + >> b32.bc
echo GRUAMO.obj + >> b32.bc
echo GRUPO.obj + >> b32.bc
echo HAZ.obj + >> b32.bc
echo HAZFILE2.obj + >> b32.bc
echo HAZFILE3.obj + >> b32.bc
echo HAZFILES.obj + >> b32.bc
echo IMPDIA.obj + >> b32.bc
echo IMPORTAR.obj + >> b32.bc
echo IMPSUB.obj + >> b32.bc
echo INTEGRA.obj + >> b32.bc
echo INVERTIR.obj + >> b32.bc
echo IVA.obj + >> b32.bc
echo IVAREP.obj + >> b32.bc
echo IVASOP.obj + >> b32.bc
echo MAYOR.obj + >> b32.bc
echo MENU.obj + >> b32.bc
echo c5menu.obj + >> b32.bc
echo MIRADUP.obj + >> b32.bc
echo MIRAIVA.obj + >> b32.bc
echo MIRAHUE.obj + >> b32.bc
echo MOD300.obj + >> b32.bc
echo MOD347.obj + >> b32.bc
echo mod390.obj + >> b32.bc
echo MOVSUB.obj + >> b32.bc
echo NORMA43.obj + >> b32.bc
echo PAGOS.obj + >> b32.bc
echo PAGOPERI.obj + >> b32.bc
echo PGC.obj + >> b32.bc
echo P2008.obj + >> b32.bc
echo PREANU.obj + >> b32.bc
echo PREDE.obj + >> b32.bc
echo PRESUP.obj + >> b32.bc
echo PROYECTO.obj + >> b32.bc
echo PUNTEO.obj + >> b32.bc
echo registro.obj + >> b32.bc
echo regiva.obj + >> b32.bc
echo REINDEXA.obj + >> b32.bc
echo RENUMERA.obj + >> b32.bc
echo RESTORE.obj + >> b32.bc
echo RIVAREP.obj + >> b32.bc
echo RIVASOP.obj + >> b32.bc
echo SALDOS.obj + >> b32.bc
echo SCUENTA.obj + >> b32.bc
echo SERIES.obj + >> b32.bc
echo SGRUPO.obj + >> b32.bc
echo SUMAS.obj + >> b32.bc
echo TERMINAL.obj + >> b32.bc
echo TIPASI.obj + >> b32.bc
echo TIPPUN.obj + >> b32.bc
echo USUARIOS.obj + >> b32.bc

REM ----------------------------------- SIFUNCS -----------------------------------------------

echo BUSAVAN.obj + >> b32.bc
echo BUSCA.obj + >> b32.bc
echo CALCULA.obj + >> b32.bc
echo CALENDAR.obj + >> b32.bc
echo CONFLIS.obj + >> b32.bc
echo CONFLISL.obj + >> b32.bc
echo FICHA.obj + >> b32.bc
echo FICHA2.obj + >> b32.bc
echo FORMATOS.obj + >> b32.bc
echo FORMIMP.obj + >> b32.bc
echo FUNC_BAN.obj + >> b32.bc
echo FUNC_CLC.obj + >> b32.bc
echo FUNC_COM.obj + >> b32.bc
echo FUNC_DIA.obj + >> b32.bc
echo FUNC_DIV.obj + >> b32.bc
echo FUNC_DOC.obj + >> b32.bc
echo FUNC_EMP.obj + >> b32.bc
echo FUNC_EUR.obj + >> b32.bc
echo FUNC_FIL.obj + >> b32.bc
echo FUNC_FTP.obj + >> b32.bc
echo FUNC_GRA.obj + >> b32.bc
echo FUNC_INF.obj + >> b32.bc
echo FUNC_LFN.obj + >> b32.bc
echo FUNC_LIS.obj + >> b32.bc
echo FUNC_NOR.obj + >> b32.bc
echo FUNC_PRN.obj + >> b32.bc
echo FUNC_PRO.obj + >> b32.bc
echo FUNC_REC.obj + >> b32.bc
echo FUNC_RED.obj + >> b32.bc
echo FUNC_VAR.obj + >> b32.bc
echo INFGRAPH.obj + >> b32.bc
echo INFORMES.obj + >> b32.bc
echo INFTREE.obj + >> b32.bc
echo lista.obj + >> b32.bc
echo TEMPORAL.obj + >> b32.bc
echo TREES.obj + >> b32.bc
echo UPDATEDB.obj + >> b32.bc
echo MSGCOUNT.obj + >> b32.bc
echo tscan.obj + >> b32.bc
echo tpub.obj + >> b32.bc
echo MIGET.obj + >> b32.bc
echo mimget.obj + >> b32.bc
echo mitab.obj + >> b32.bc
echo MITOOLBA.obj + >> b32.bc
echo miradio.obj + >> b32.bc
echo mireport.obj + >> b32.bc
echo MICHECK.obj + >> b32.bc
echo easyprev.obj + >> b32.bc
echo printer.obj + >> b32.bc
echo tmetafil.obj + >> b32.bc
echo image.obj + >> b32.bc
echo sierror.obj + >> b32.bc
echo tdosprint.obj + >> b32.bc
echo tzoomimage.obj + >> b32.bc
echo xbrowse.obj, + >> b32.bc

rem ------------------------------------------------------------------------------------
rem - El nombre del ejecutable
rem ------------------------------------------------------------------------------------
echo conta.exe, + >> b32.bc

rem ------------------------------------------------------------------------------------
rem - El nombre del fichero .map 
rem ------------------------------------------------------------------------------------
echo conta.map, + >> b32.bc

rem ------------------------------------------------------------------------------------
rem - Las librerias que vamos a utilizar
rem ------------------------------------------------------------------------------------

echo c:\si\trabajo\fwh\siclases\tsbrowse\lib\sbrowseh.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\tsbrowse\lib\hbole.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\tsbrowse\lib\btnget.lib + >> b32.bc
echo c:\si\len\fwh\lib\FiveH.lib c:\si\len\fwh\lib\FiveHC.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\vtaskbar\libharbour\c5taskh.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\c5\libhb\c5h.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\tscan32\tscan32.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\hbcomm\hbcomm.lib + >> b32.bc
echo c:\si\trabajo\fwh\siclases\filexls\harbour\bcc\filexls.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
echo %hdir%\lib\codepage.lib + >> b32.bc
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.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\rasapi32.lib, >> b32.bc

rem ------------------------------------------------------------------------------------
rem - Los recursos
rem ------------------------------------------------------------------------------------
echo asientos.res + >> b32.bc
echo fichas.res + >> b32.bc
echo dialogs.res + >> b32.bc
echo winxp\xplook.res + >> b32.bc
echo ..\..\sifuncs\sifuncs.res >> b32.bc

ECHO ===============================================
ECHO = Linkando los archivos .OBJ                  =
ECHO ===============================================

%bcdir%\bin\ilink32 -Gn -aa -Tpe -s @b32.bc

rem ------------------------------------------------------------------------------------
rem - Borro los archivos temporales
rem ------------------------------------------------------------------------------------
REM del *.c

ECHO ===============================================
ECHO = Fin del LINK                                =
ECHO ===============================================
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mostrar WEB en aplicaci贸n
Posted: Sat Dec 20, 2008 09:45 AM

Angel,

Tu c贸digo funciona aqui correctamente con FWH 8.11.

Que versi贸n de FWH estas usando ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Mostrar WEB en aplicaci贸n
Posted: Tue Dec 23, 2008 08:58 AM

Antonio, 驴como puedo averiguar la version?
La factura de compra es del 27/09/2005.

Saludos

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion