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