Можно ли использовать Delphi для создания и обработки собственного обработчика протокола?

Нам необходимо взаимодействовать между одним из наших веб-приложений и приложением Win32, созданным в Delphi.

Коллега предложил использовать собственный обработчик протокола, такой как ourcompany://something передать информацию в приложение.

Возможно ли это с Delphi (5 Enterprise) или нет? Если это доступно в более поздних версиях, мы будем искать лицензию для этого.

Ура!

3 ответа

Решение

У MSDN есть статья, объясняющая все это. В нем описываются записи реестра, которые необходимо настроить, а также командная строка, которую Internet Explorer будет использовать для вызова вашей программы.

Ничто не мешает вам написать обработчик протокола в любой версии Delphi, которую вы хотите.

Пользовательский обработчик протокола - это зарегистрированный COM-объект, который реализует IInternetProtocol интерфейс.

Здесь http://www.doogal.co.uk/plugprot.php есть некоторая информация о том, как реализовать это в Delphi.

Да, на самом деле именно так работает страница приветствия IDE. Мы регистрируем собственный обработчик протокола для bds://.

Другие вопросы по тегам