2010-02-11 4 views
12

Wir müssen zwischen einer unserer Web-Apps und einer in Delphi erstellten Win32-App zusammenarbeiten.Kann Delphi verwendet werden, um einen benutzerdefinierten Protokoll-Handler zu erstellen und zu handhaben?

Ein Kollege schlug vor, einen benutzerdefinierten Protokollhandler wie ourcompany://something zu verwenden, um Informationen an die App weiterzuleiten.

Ist dies mit Delphi (5 Enterprise) möglich, oder nicht? Wenn es in späteren Versionen verfügbar ist, suchen wir nach einer Lizenz dafür.

Prost!

+0

Willkommen bei Stack Overflow. Wenn Sie sagen, dass jemand hier vorgeschlagen wurde, wäre es hilfreich, wenn Sie einen Link zu dieser Antwort bereitstellen, um einen Kontext für diese Frage bereitzustellen. –

+0

Rob: Ich nehme an, jemand hier meint jemanden dort, bei "unserer Firma". "Wir haben ein Bedürfnis" und "Jemand hier, innerhalb der Gruppe von, Wir 'schlug' ... :-) – Vegar

+0

Hoppla, ja, nicht sehr klar von mir. Jemand bei der Arbeit. – Drarok

Antwort

12

MSDN hat an article explaining the whole thing. Es beschreibt die Registrierungseinträge, die Sie einrichten müssen, und es beschreibt die Befehlszeile, die Internet Explorer zum Aufrufen Ihres Programms verwendet.

Es gibt nichts, was Sie davon abhält, einen Protokoll-Handler in einer beliebigen Delphi-Version zu schreiben.

+0

Das funktioniert perfekt, danke! – Drarok

9

Ein benutzerdefinierter Protokollhandler ist ein registriertes COM-Objekt, das die Schnittstelle IInternetProtocol implementiert.

Hier sind http://www.doogal.co.uk/plugprot.php einige Informationen, wie Sie es in Delphi implementieren.

4

Ja, genau so funktioniert die IDE Welcome-Seite. Wir registrieren einen benutzerdefinierten Protokollhandler für bds: //.

Verwandte Themen