Я работаю над настольным приложением в Delphi 2007 и над сайтом, где хранятся данные контента для этого приложения. Для просмотра этого сайта пользователь в основном ограничен Internet Explorer 7 или выше. (Не собираюсь поддерживать остальных.)
То, что я ищу, - это способ добавить ссылку на веб-сайт, которая бы указала моему уже запущенному приложению выбрать определенную запись по идентификатору, который был передан ей с сайта.
Звучит просто, но немного сложнее. В приложении пользователь выбирает досье для клиента пользователя. В этом списке он может найти список продуктов. Его клиент, который сидит рядом с пользователем, просто ищет на сайте и выбирает продукт для добавления. (Или пользователь выбирает один для него.)
Second Life, кажется, может сделать это, поддерживая новый протокол для веб-браузера. Таким образом, ссылка secondlife: // gingivere / 240/72 / отправит вас в другое место в Second Life. (Если только вы не установили Second Life, в этом случае он мало что делает.) По сути, я хочу реализовать нечто подобное в своем приложении!
(Должен поддерживать Windows 2000, 2003, XP, Vista и более новые версии Windows.)
О, я использую Borland / Codegear / Embarcadero Delphi 2007, и приложение представляет собой простое приложение WIN32. (У меня также есть Visual Studio 2008, но я бы предпочел не использовать это.)