Подтвердить что ты не робот

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

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

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

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

Ура!

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Ответ 3

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