![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Если исходить из того, что браузер -- это обработчик протокола http, нужно через FindExecutable или AssocQueryString искать обработчик именно для протокола, а не локальных файлов.
С использованием системной функции вместо копания в реестре согласен.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 05.07.2010
Сообщений: 136
|
![]()
Человек_Борща, на мой взгляд замена типа результируемого параметра API функции с LPTSTR (PAnsiChar, а в сях это 2-хбайтовый t_char) на array of Char может быть чревата в ряде случаев. Скажем так - не фатально, но я бы не рискнул.
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
igh0st, я использую PWideChar, и юникодную функцию, соответственно.
Array of char, тоже самое что str:= GetMem(MAX_PATH), только в первом случае, память выделяет сам компилятор. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать Веб-браузер, который стоит по-умолчанию в системе? | Vova777 | Общие вопросы Delphi | 3 | 31.03.2013 18:39 |
Цель : Получить сведения о системе | MeTeOpA | Visual C++ | 4 | 31.01.2011 01:39 |
Получить тексты всех окон в системе | micaell | Win Api | 1 | 25.02.2009 09:02 |
Как получить доступ к фаловой системе мобильного телефона | AlexDX | Общие вопросы по Java, Java SE, Kotlin | 0 | 04.02.2009 22:39 |
Opera как стандартный браузер | Манжосов Денис :) | Софт | 4 | 23.07.2008 10:41 |