Получить путь к браузеру по умолчаниюDelphi , Интернет и Сети , БраузерПолучить путь к браузеру по умолчанию
Оформил: DeeCo uses Registry; {....} procedure TForm1.Button1Click(Sender: TObject); var Reg: TRegistry; KeyName: string; ValueStr: string; begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_CLASSES_ROOT; KeyName := 'htmlfile\shell\open\command'; if Reg.OpenKey(KeyName, False) then begin ValueStr := Reg.ReadString(''); Reg.CloseKey; Label1.Caption := ValueStr; end else ShowMessage('No Default Webbrowser !'); finally Reg.Free; end; end; Here's a translation of the text into Russian: Делфи-код, который извлекает путь к умолчанию браузеру веб-страниц, зарегистрированному на системе. Вот разбивка того, что он делает:
Альтернативное решение, использующее функцию
Код использует функцию Обратите внимание, что это решение более простое и не требует доступа к регистрации. Однако оно работает только на Windows Vista и поздних версиях Windows. На ранних версиях Windows вам нужно использовать подход, показанный в оригинальном коде-наборе. Получение пути к браузеру по умолчанию в Delphi программе происходит с помощью чтения ключа HKEY_CLASSES_ROOT\\htmlfile\\shell\\open\\command в реестре Windows. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |