我們需要在我們的一個Web應用程序和在Delphi中創建的Win32應用程序之間進行互操作。可以使用Delphi來創建和處理自定義協議處理程序嗎?
一位同事建議使用像ourcompany://something
這樣的自定義協議處理程序將信息傳遞給應用程序。
這是可能與德爾福(5企業),或不?如果它在更高版本中可用,我們會考慮爲其獲取許可證。
乾杯!
我們需要在我們的一個Web應用程序和在Delphi中創建的Win32應用程序之間進行互操作。可以使用Delphi來創建和處理自定義協議處理程序嗎?
一位同事建議使用像ourcompany://something
這樣的自定義協議處理程序將信息傳遞給應用程序。
這是可能與德爾福(5企業),或不?如果它在更高版本中可用,我們會考慮爲其獲取許可證。
乾杯!
MSDN has an article explaining the whole thing。它描述了您需要設置的註冊表項,並描述了Internet Explorer將用來調用您的程序的命令行。
沒有什麼可以阻止你在你想要的任何Delphi版本中編寫協議處理程序。
完美的作品,謝謝! – Drarok 2010-02-12 15:42:08
自定義協議處理程序是一個已註冊的COM對象,它實現了接口IInternetProtocol
。
這裏http://www.doogal.co.uk/plugprot.php是關於如何在Delphi中實現它的一些信息。
是的,事實上這正是IDE Welcome頁面的工作原理。我們爲bds://註冊一個自定義協議處理程序。
歡迎來到Stack Overflow。當你說「某人在這裏建議」時,如果你提供了一個鏈接到這個答案來提供這個問題的上下文將是有幫助的。 – 2010-02-11 17:47:59
Rob:我想'有人在這裏'會在'ourcompany'那裏回覆那裏的某個人。 '我們有需要'和'這裏有人,'我們'建議的小組內':-) – Vegar 2010-02-11 21:54:57
糟糕,是的,對我來說不是很清楚。有人在工作。 – Drarok 2010-02-11 22:53:31