Delphi可以用来创建和处理自定义协议处理程序吗?

Dra*_*rok 13 delphi protocol-handler

我们需要在我们的一个Web应用程序和在Delphi中创建的Win32应用程序之间进行互操作.

一位同事建议使用自定义协议处理程序,例如ourcompany://something将信息传递给应用程序.

这可能与Delphi(5 Enterprise)有关吗?如果它在更高版本中可用,我们将寻求为此获取许可证.

干杯!

Rob*_*edy 13

MSDN有一篇文章解释了整个事情.它描述了您需要设置的注册表项,并描述了Internet Explorer用于调用程序的命令行.

没有什么可以阻止您在任何Delphi版本中编写协议处理程序.


PA.*_*PA. 9

自定义协议处理程序是实现该IInternetProtocol接口的已注册COM对象.

这里http://www.doogal.co.uk/plugprot.php是关于如何在Delphi中实现它的一些信息.


All*_*uer 6

是的,事实上这正是 IDE 欢迎页面的工作原理。我们为 bds:// 注册一个自定义协议处理程序。