我们需要在我们的 Web 应用程序之一和在 Delphi 中创建的 Win32 应用程序之间进行互操作。
一位同事建议使用自定义协议处理程序,例如ourcompany://something
将信息传递给应用程序。
Delphi(5 Enterprise)是否可以做到这一点?如果它在以后的版本中可用,我们将寻求为此采购许可证。
干杯!
我们需要在我们的 Web 应用程序之一和在 Delphi 中创建的 Win32 应用程序之间进行互操作。
一位同事建议使用自定义协议处理程序,例如ourcompany://something
将信息传递给应用程序。
Delphi(5 Enterprise)是否可以做到这一点?如果它在以后的版本中可用,我们将寻求为此采购许可证。
干杯!
MSDN 有一篇文章解释了整个事情。它描述了您需要设置的注册表项,并描述了 Internet Explorer 将用来调用您的程序的命令行。
没有什么可以阻止您在所需的任何 Delphi 版本中编写协议处理程序。
自定义协议处理程序是实现IInternetProtocol
接口的已注册 COM 对象。
这里http://www.doogal.co.uk/plugprot.php是一些关于如何在 Delphi 中实现它的信息。
是的,事实上这正是 IDE 欢迎页面的工作方式。我们为 bds:// 注册一个自定义协议处理程序。