14

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

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

Delphi(5 Enterprise)是否可以做到这一点?如果它在以后的版本中可用,我们将寻求为此采购许可证。

干杯!

4

3 回答 3

13

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

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

于 2010-02-11T17:50:57.797 回答
9

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

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

于 2010-02-11T17:45:57.813 回答
6

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

于 2010-02-12T01:20:26.727 回答