У нас есть потребность взаимодействовать между одним из наших веб-приложений и приложением Win32, созданным в Delphi.
Коллега предложил использовать обработчик пользовательских протоколов как ourcompany://something
передать информацию приложению.
Действительно ли это возможно с Delphi (5 Предприятий), или нет? Если это будет доступно в более поздних версиях, то мы обратимся к определению источника лицензии на это.
Удачи!
В MSDN есть статья, объясняющая все это. В ней описаны записи реестра, которые необходимо установить, и командная строка, которую Internet Explorer будет использовать для вызова вашей программы.
Ничто не мешает вам написать обработчик протокола в любой версии Delphi.
Пользовательский обработчик протокола - это зарегистрированный COM-объект, реализующий интерфейс IInternetProtocol
.
Здесь http://www.doogal.co.uk/plugprot.php есть некоторая информация о том, как реализовать это в Delphi.
Да, на самом деле именно так работает приветственная страница IDE. Регистрируем собственный обработчик протокола для bds: //.