Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2010, 17:36   #11
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

пример считывания: в процедуре создания приложения (вашего браузера) обрабатываете paramstr(1), если не пустая, то ссылку открыть на новой вкладке или страницу в вашем браузере...

...ну, а назначить свой браузер дефолтным в системе думаю вы в состоянии сами.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 10.02.2010, 17:39   #12
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

Нечего не понял а ссылку как считывать?
Похоже я совсем запутался
-=Virus=- вне форума Ответить с цитированием
Старый 10.02.2010, 17:46   #13
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

поясняю... когда вы тыкаете в чате на ссылку, там наверняка прописана команда вида ShellExecute(hwnd, "open", "http://адрес", NULL, NULL, SW_SHOWNORMAL) или ее вариации, эта команда запускает браузер по-умолчанию с параметрами командной строки и передает ему адрес...

в своем браузере вы также можете добавить считывание параметров кс, остается назначить дефолтным
Цитата:
Как определить браузер по-умолчанию.

Здесь надо предостеречь от частой ошибки. Часто счтитают, что браузер по-умолчанию, это та программа, которая открывает файлы формата html и смотрят в реестре программу, которая зарагистрировано на расширение html и ее используют. А в MSDN вообще был пример, который создавал файл html и функцией FindExecutable определяли, какой программой он откроется. Это в корне неправильно. И вот почему. Можно открывать у себя с харда html-файлы одним браузером, а открывать адреса другим. Например, файлы я читаю Оперой, а в Инете сижу под Мозиллой. Заблюждение, может быть, возникло из-за того, что если в IE поставить его как браузер по-умолчанию, то он будет и для сайтов и для файлов. Как поется у Арии "Мир обречен, выбора нет". А нам этот выбор нужен. Поэтому в Мозилле и в Опере можно выбирать, для чего использовать данный браузер, вплоть до протоколов.

Так как же быть. А вот как. Надо прочитать значение из реестра по следующему пути: HKEY_CLASSES_ROOT\http\shell\open\c ommand. И уже из этой строки "выудить" путь к браузеру. Именно "выудить", так как каждый браузер пишет туда все, что хочет. Вот вам таблица

"E:\Program Files\Internet Explorer\iexplore.exe" -nohome
Mozilla E:\PROGRA~1\MOZILLA.ORG\MOZILLA\MOZ ILLA.EXE -url "%1"
Opera "E:\Program Files\Opera7\opera.exe"
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 10.02.2010 в 17:49.
raxp вне форума Ответить с цитированием
Старый 20.02.2010, 23:14   #14
vitalik2106
Новичок
Джуниор
 
Регистрация: 20.02.2010
Сообщений: 5
По умолчанию

пожалуйста помогите написать прогу на языке С. Вот задание: Составить программу на языке С, которая просит пользователя вести номер месяца в году и номер года, затем выводит сообщение о том, к какому времени года принадлежит этот месяц (весна, лето, осень, зима) и о количестве дней в нем. Учесть наличие високосных лет (в високосном году в феврале 29 дней). Использовать оператор выбора switch. Предусмотреть защиту программы от ввода некорректных данных ( месяц должен лежать в диапазоне от 1 до 12, а год – от 1 до 2005), допускается ввод только целых чисел.
vitalik2106 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выловить шпиона? Антон_85 Безопасность, Шифрование 7 08.12.2009 09:07
как сравнить даные в четырёх столбцах ALEKS2008 Microsoft Office Excel 4 14.09.2009 12:45
Не сохраняется кодировка русского в буфере Шурин Общие вопросы Delphi 5 11.01.2009 15:38
переместить память из TMemoryStream в промежуточный буфер и в буфере найти слова Дядя Фёдор Общие вопросы Delphi 2 02.10.2007 00:20