abrir chrome desde activex

abrir chrome desde activex

Postby silvinamazzaro » Thu Oct 16, 2014 9: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" )
silvinamazzaro
 
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: abrir chrome desde activex

Postby hmpaquito » Fri Oct 17, 2014 7:21 am

La respuesta "buena" no la sé, pero esta puede servir:

Code: Select all  Expand view
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" :(
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: abrir chrome desde activex

Postby silvinamazzaro » 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
silvinamazzaro
 
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: abrir chrome desde activex

Postby hmpaquito » 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.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: abrir chrome desde activex

Postby karinha » Fri Oct 17, 2014 1: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
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: abrir chrome desde activex

Postby silvinamazzaro » Fri Oct 17, 2014 2: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
silvinamazzaro
 
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: abrir chrome desde activex

Postby karinha » Fri Oct 17, 2014 2: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
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: abrir chrome desde activex

Postby silvinamazzaro » Fri Oct 17, 2014 2:50 pm

perdon, Karinha, ahi vi el ejemplo a que te referis esta muy bueno, lo estoy probando
gracias
silvinamazzaro
 
Posts: 61
Joined: Tue Nov 19, 2013 2:13 pm

Re: abrir chrome desde activex

Postby Antonio Linares » Sat Oct 18, 2014 12:50 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: abrir chrome desde activex

Postby Andrés González » Sat Oct 25, 2014 1:39 am

silvina me puedes indicar como captas la dirección desde google map?
User avatar
Andrés González
 
Posts: 627
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: abrir chrome desde activex

Postby karinha » Tue Oct 28, 2014 6:50 pm

Code: Select all  Expand view

#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
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: abrir chrome desde activex

Postby karinha » Tue Oct 28, 2014 6: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
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 85 guests