Page 1 of 1

Abrir internet Explorer con Activex

Posted: Sat Aug 08, 2009 10:50 am
by tsales
Antonio
Estoy intentando ejectuar este código de FWH con fwppc y genera un GPF.

¿Que puede cambiar con FWPPC?
function Main()

local oWnd, oActiveX

DEFINE WINDOW oWnd TITLE "FiveWin ActiveX Support"

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

oWnd:oClient = oActiveX // To fill the entire window surface
oActiveX:Do( "GoHome" )

ACTIVATE WINDOW oWnd
return nil


Saludos

Re: Abrir internet Explorer con Activex

Posted: Sat Aug 08, 2009 12:23 pm
by Antonio Linares
Toni,

Internet Explorer está bastante "protegido" por Microsoft en Windows Mobile. Ese código no funciona.

Nosotros hemos conseguido hacerlo funcionar pero sólo en Windows CE y usando código en C++, llamado desde Harbour.

Re: Abrir internet Explorer con Activex

Posted: Sun Aug 09, 2009 5:10 pm
by jlcapel
Antonio,

Podríamos probar de utilizar un control 'estandarizado' que ya existe desde la versión 2003.

El control es el HTMLControl. Se crea y mediante SendMessage se mandan las instrucciones y a través de WM_NOTIFY se reciben los resultados.

Ya me dirás como lo ves....

Re: Abrir internet Explorer con Activex

Posted: Mon Aug 10, 2009 11:43 am
by Antonio Linares
Jose Luis,

Conocemos el HTMLControl pero este solo permite mostrar HTML, es decir, no te permite navegar, ni entiende javascript, etc. No sirve como un navegador web real.

En Windows CE si podemos instanciar un ActiveX del Internet Explorer. Hay que usar C++ y se programa de una forma específica, no estandard como en el PC. Y no funciona en Windows Mobile (probado), genera GPF.

Re: Abrir internet Explorer con Activex

Posted: Thu Aug 13, 2009 3:21 pm
by Silvio
I found On Microsoft an help
Perhaps Antonio can translate it for us

If you want your ActiveX to run properly in Pocket Internet Explorer , your control must implement the IObjectSafety interface in your control.

Here's an article showing how to do it in an MFC ActiveX project:

http://msdn.microsoft.com/library/defau ... gnmark.asp

Re: Abrir internet Explorer con Activex

Posted: Mon Aug 17, 2009 10:21 am
by Antonio Linares
Silvio,

The problem is a different one: IE ActiveX simply GPFs.

We have googled for a long time searching for a solution without any results.

Re: Abrir internet Explorer con Activex

Posted: Mon Aug 17, 2009 2:31 pm
by Silvio
Antonio,
ut OperaMINi and Skyfire for Mobile How run it ?

Re: Abrir internet Explorer con Activex

Posted: Mon Aug 17, 2009 4:40 pm
by Antonio Linares
Silvio,

Do they provide ActiveX interface ?