Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

CppWebBrowser no abrir internet explorer
Ir a página Anterior  1, 2
 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Responder citando

Si, por eso lo decía, porque Firefox no solo usa lo que este registrado globalmente en el sistema, sino que permite añadir registros propios. Te lo decía principalmente para que lo miraras en Opciones, bajo "Aplicaciones", ahí dale a la flechita para abajo que aparece en esa lista donde veas "secondlife" para saber a qué aplicación manda Firefox esos enlaces.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

HOLA LEO.....

he estado probando cosas, incluso cree otro miniprograma nuevo por si habia algo de configuracion o algo... ya sabes.... pero nada....lo maximo que he podido sacar es un error del IE en el cpp webbroser que dice que no puede abrir esos enlaces

entonces he buscado por google y he encontrado esto:

https://wiki.phoenixviewer.com/slurl

y utilizando ese proxy....para las sUrl's si que funciona.....es una posible solucion

es un standalone EXE .... lo unico que tenemos que hacer es agregarle el LNK del Visor que usemos (podemos tener varios y uno por defecto) que este link es el acceso directo al Visor (carpeta ProgramFiles/Firestorm en mi caso)

queda asi una vez configurado




os muestro mi programa por si quereis ver en que consiste el tema second life links con el que tanto esto dando por saco a Leo





Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Lo que te preguntaba varias veces arriba era para conocer a que ejecutable llama Firefox para ponerte un ejemplo
de cómo registrar globalmente tu mismo el protocolo "secondlife". Lo raro es que los creadores de esa aplicación
lo registren solo para Firefox y no global en el sistema...

Solo tienes que crear un archivo de texto llamado por ejemplo "registrar.reg" y añade las siguientes líneas
(modificando la ruta al ejecutable al que quieres que se le pasen esos enlaces de secondlife):
Código:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\secondlife]
@="URL: secondlife Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\secondlife\DefaultIcon]
@="c:\\path\\miEjecutable.exe"

[HKEY_CLASSES_ROOT\secondlife\shell]

[HKEY_CLASSES_ROOT\secondlife\shell\open]

[HKEY_CLASSES_ROOT\secondlife\shell\open\command]
@="\"c:\\path\\miEjecutable.exe\" \"%1\""

Luego ya solo tienes que hacer doble click en ese archivo para añadirlo al registro.

Y para des registrarlo creas por ejemplo "desregistrar.reg", con el siguiente contenido:
Código:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\secondlife]

También puedes hacerlo por código desde tu programa usando TRegistry, comprobar si ese protocolo
ya esta registrado y sino crearlo..
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

toda nueva luz sobre este tema es bienvenida leo....

lo probaré despues en otro ordenador..... en este ahora ya tengo registrado el proxy este que te enseñe antes.... a nivel global

lo curioso de todo esto es que solo parece afectar cuando lo llamo desde dentro de mi aplicacion porque si lo hago con Firefox si que funciona

y aun mas curioso es que hace unos dias funcionaba desde mi app....pero no se porque dejo de funcionar
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Alpinador escribió:
lo curioso de todo esto es que solo parece afectar cuando lo llamo desde dentro de mi aplicacion porque si lo hago con Firefox si que funciona

y aun mas curioso es que hace unos dias funcionaba desde mi app....pero no se porque dejo de funcionar

Wink creo que no me estas entendiendo, por eso lo he repetido en varios de los mensajes. Esto que te pongo registra el protocolo a nivel global del shell, o sea lo tienen que reconocer todas las aplicaciones. Por eso te decía también que probaras los enlaces en el Shell pulsando WIN+R, si desde ahí no te funciona es que no está registrado globalmente y te fallara ahí, en el Explorer, en tu app usando TCPPWebBrowser o en cualquier otra aplicación.

Luego está el tema de Firefox, que permite registrarlo solo dentro de él. Es como ocurre con los certificados digitales si has trabajado con ellos, Firefox usa su propio almacén, mientras que todos los demás navegadores usan el almacén global del sistema. Por eso te decía que miraras en las opciones porque ahí ves lo que tiene Firefox registrado para el solo..

Supongo que el programita proxy ese lo único que hace es registrar el protocolo globalmente haciendo lo que te he puesto más arriba. De todas formas si es algo de uso personal que no necesitas distribuir pues con eso es suficiente, pero si es algo que vas a distribuir pues es complicarle la vida al que lo vaya a usar si tiene que instalar manualmente esas cosas. Una vez se entiende como funciona lo que intento explicarte veras que es una tontería fácil de resolver sin instalar nada.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

leo, nos ha costado pero al final lo has resuelto con lo del ficherito REG del registro..... lo he introducido, correctamente y ahora funciona sin el proxy (o por lo menos el proxi no ha aparecido)

parece ser que era eso del registro de extensiones a nivel global del almacen ese (porque en firefox si que lo tenia registrado, pero como el CPPWebBrowser usa el motor del IE pues claro)

en fin, me alegro enormemente que hayamos esclarecido un poco el tema de programacion del CppWebBrowser que mucha gente no tiene ni idea ni de como se cargan las paginas

Asi, con este hilo, queda mas documentacion sobre ello y lo que es mejor, para RAD Studio 10.3.1

A ver si coje mas fuerza el foro este y nos animamos todos a postear cosas...yo por mi parte ire poniendo codigo y cosas que vaya descubriendo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.