FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour abrir chrome desde activex
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
abrir chrome desde activex
Posted: Thu Oct 16, 2014 09:40 PM

Hola Antonio, quiero utilizar google map para indicar direcciones. Yo genero la pagina con el codigo que funciona perfectamente con chrome (fuera del programa)
el problema que activex me la abre con Internet Explorer que segun tengo entendido tiene problemas de compatibilidad
ahi me da error en el scrip etc etc y no me muestra nada
COMO PUEDO ABRIR LA PAGINA PERO CON CHROME?
Te mando el ejemplo que estoy utilizando
oActiveX : Do( "Navigate2" , "\" + CurDir() + "\temp.html" )

o tambien

function PRUEBA
local oDlg, oActiveX
DEFINE DIALOG oDlg RESOURCE "Test"

REDEFINE ACTIVEX oActiveX ID 10 OF oDlg PROGID "Shell.explorer.2"

ACTIVATE DIALOG oDlg CENTERED ;
on init oActiveX : Do( "Navigate2" , "c:\vpuesto\temp.html" )

Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 07:21 AM
La respuesta "buena" no la sé, pero esta puede servir:

Code (fw): Select all Collapse
cHtml:= "map.html"
cCmd:= "c:\Archivos de programa\Google\Chrome\Application\Chrome.exe"+ Space(1)+ cHtml
WinExec(cCmd)


Pero.... no abre en un dialogo "propio" :-)
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 12:42 PM

si, no me sirve asi pero gracias por el intento.
Debería al menos abrir el navegador que tengo por defecto con eso me conformo, pero con el activex en algun lugar le dice que abra el internet explorer, tendriamos que averiguar donde para cambiarlo.
sigo buscando.
sldos
Silvina

Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 12:52 PM

Supongo que se podrá establecer en el registro de Windows.

No controlo mucho el tema del registro de Windows, porque resulta que el registro de Windows, a partir de la versión Windows 7, requiere derechos de administrador.
Pero aún teniendolos, podria ser que tu programa (tuaplicacion.exe) tambien requiera modificar el .manifest. Y aun así no se si funcionaria, porque quizá dependa de la "rama" del registro que se quiera modificar... no controlo mucho este tema... no he hecho muchas pruebas...

Si alguien pudiera indicar como modificar claves del registro de Windows 7 (y superior) (todas, incluso las más comprometidas del sistema) desde Fivewin seria una gran ayuda.

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 01:20 PM

Holá, para no generar errores en el script, ponga esto:

oActiveX:Silent := .T.

http://fivewin.com.br/index.php?/topic/ ... a-activex/

Salu2.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 02:39 PM

Puse pero me da error .
tambien probé oActivex:silence
Lo que me pregunto es donde le indica que abra ese navegador y no el que yo tengo por defecto en mi windonws
sigo...
Sldos
Silvina

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 02:49 PM

Cual és tu versión del fivewin? En fwh13.06 funciona bién;

Salu2.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 61
Joined: Tue Nov 19, 2013 02:13 PM
Re: abrir chrome desde activex
Posted: Fri Oct 17, 2014 02:50 PM

perdon, Karinha, ahi vi el ejemplo a que te referis esta muy bueno, lo estoy probando
gracias

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: abrir chrome desde activex
Posted: Sat Oct 18, 2014 12:50 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: abrir chrome desde activex
Posted: Sat Oct 25, 2014 01:39 AM

silvina me puedes indicar como captas la dirección desde google map?

Saludos



Andrés González desde Mallorca
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abrir chrome desde activex
Posted: Tue Oct 28, 2014 06:50 PM
Code (fw): Select all Collapse
#Include "FiveWin.ch"

STATIC oWnd

FUNCTION Google_Chrome()

   LOCAL oActiveX, cEvents := ""

   DEFINE WINDOW oWnd TITLE "FiveWin ActiveX Support"

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

   oActiveX:Silent := .T.

   oWnd:oClient = oActiveX

   // Para hacer una busqueda en el google
   // oActiveX:Navigate( "https://google.com.br/search?q="  )

   // muestra el mapa del google con busqueda
   oActiveX:Do( "Navigate2","https://www.google.com.br/maps/place/" )

   ACTIVATE WINDOW oWnd MAXIMIZED

RETURN NIL

// END OF PROGRAM


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abrir chrome desde activex
Posted: Tue Oct 28, 2014 06:53 PM
En tu caso creo que basta cambiar asi:

https://www.google.es/

saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion