2010-02-11 11 views
12

Abbiamo bisogno di interoperare tra una delle nostre app Web e un'app Win32 creata in Delphi.Delphi può essere utilizzato per creare e gestire un gestore di protocollo personalizzato?

Un collega ha suggerito di utilizzare un gestore di protocollo personalizzato come ourcompany://something per passare le informazioni all'app.

Ciò è possibile con Delphi (5 Enterprise) o no? Se è disponibile nelle versioni successive, cercheremo di procurarci una licenza per questo.

Cheers!

+0

Benvenuti in overflow dello stack. Quando dici "qualcuno qui suggerito", sarebbe utile se fornissi un link a quella risposta per fornire un contesto per questa domanda. –

+0

Rob: Credo che "qualcuno qui" si riferisca a qualcuno lì, alla "nostra azienda". 'Abbiamo bisogno' e 'Qualcuno qui, all'interno del gruppo di' Noi 'suggerito' ... :-) – Vegar

+0

Oops, sì, non molto chiaro da parte mia. Qualcuno al lavoro. – Drarok

risposta

12

MSDN ha an article explaining the whole thing. Descrive le voci di registro che è necessario configurare e descrive la riga di comando che verrà utilizzata da Internet Explorer per richiamare il programma.

Non c'è niente che ti impedisca di scrivere un gestore di protocollo in qualsiasi versione di Delphi che desideri.

+0

Che funziona perfettamente, grazie! – Drarok

9

Un gestore di protocollo personalizzato è un oggetto COM registrato che implementa l'interfaccia IInternetProtocol.

Qui http://www.doogal.co.uk/plugprot.php sono alcune informazioni su come implementarlo in Delphi.

4

Sì, in effetti è esattamente come funziona la pagina di benvenuto di IDE. Registriamo un gestore di protocollo personalizzato per bds: //.

Problemi correlati