2010-02-11 2 views
12

Nous avons besoin d'interopérer entre l'une de nos applications Web et une application Win32 créée en Delphi. Un collègue a suggéré d'utiliser un gestionnaire de protocole personnalisé, tel que ourcompany://something, pour transmettre des informations à l'application. Est-ce possible avec Delphi (5 Enterprise), ou pas? Si elle est disponible dans les versions ultérieures, nous chercherons à obtenir une licence pour cela.Peut-on utiliser Delphi pour créer et gérer un gestionnaire de protocole personnalisé?

À la votre!

+0

Bienvenue dans Stack Overflow. Lorsque vous dites «quelqu'un ici suggéré», il serait utile que vous fournissiez un lien vers cette réponse pour fournir un contexte à cette question. –

+0

Rob: Je suppose que 'quelqu'un ici' se réfère à quelqu'un, à 'notreentreprise'. «Nous avons un besoin» et «Quelqu'un ici, dans le groupe de« Nous »a suggéré« ... :-) – Vegar

+0

Oups, oui, pas très clair de moi. Quelqu'un au travail. – Drarok

Répondre

12

MSDN a an article explaining the whole thing. Il décrit les entrées de registre que vous devez configurer et décrit la ligne de commande qu'Internet Explorer utilisera pour appeler votre programme. Il n'y a rien pour vous empêcher d'écrire un gestionnaire de protocole dans n'importe quelle version de Delphi que vous voulez.

+0

Cela fonctionne parfaitement, merci! – Drarok

9

Un gestionnaire de protocole personnalisé est un objet COM enregistré qui implémente l'interface IInternetProtocol.

Ici http://www.doogal.co.uk/plugprot.php est quelques informations sur la façon de l'implémenter dans Delphi.

4

Oui, c'est exactement comme cela que fonctionne la page d'accueil de l'IDE. Nous enregistrons un gestionnaire de protocole personnalisé pour bds: //.

Questions connexes