2010-02-11 7 views
12

Tenemos la necesidad de interoperar entre una de nuestras aplicaciones web y una aplicación Win32 creada en Delphi.¿Se puede usar Delphi para crear y manejar un controlador de protocolo personalizado?

Un colega sugirió usar un controlador de protocolo personalizado como ourcompany://something para pasar información a la aplicación.

¿Esto es posible con Delphi (5 Enterprise), o no? Si está disponible en versiones posteriores, buscaremos obtener una licencia para eso.

¡Salud!

+0

Bienvenido a Stack Overflow. Cuando dice "alguien aquí sugirió", sería útil si proporcionó un enlace a esa respuesta para proporcionar el contexto para esta pregunta. –

+0

Rob: Creo que 'alguien aquí' se refiere a alguien allí, en 'nuestra empresa'. 'Tenemos una necesidad' y 'Alguien aquí, dentro del grupo de' Nosotros 'sugerimos' ... :-) – Vegar

+0

Oops, sí, no muy claro de mí. Alguien en el trabajo. – Drarok

Respuesta

12

MSDN tiene an article explaining the whole thing. Describe las entradas de registro que necesita configurar y describe la línea de comandos que utilizará Internet Explorer para invocar su programa.

No hay nada que le impida escribir un controlador de protocolo en cualquier versión de Delphi que desee.

+0

Eso funciona perfectamente, ¡gracias! – Drarok

9

Un controlador de protocolo personalizado es un objeto COM registrado que implementa la interfaz IInternetProtocol.

Aquí http://www.doogal.co.uk/plugprot.php es información sobre cómo implementarlo en Delphi.

4

Sí, de hecho, así es exactamente como funciona la página de bienvenida de IDE. Registramos un controlador de protocolo personalizado para bds: //.

Cuestiones relacionadas