Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> регистрация браузера по умолчанию 
:(
    Опции темы
s2004
Дата 15.12.2006, 06:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 30.10.2006

Репутация: нет
Всего: нет



Вот пробовал использовать такую процедуру регистрации браузера для открытия htm файлов



Код

procedure TForm1.FormCreate(Sender: TObject);
var
  Ini:TIniFile;
  SFolder: pItemIDList;
  SpecialPath: array[0..MAX_PATH] of Char;
  Reg: TRegistry;
//  RegIniFile:TRegIniFile;
begin
HintWindowClass := THintwindow;      // Устанавливаем глобальную пеpеменную
    Application.ShowHint := false;   // Application.FHintWindow.Free
    Application.ShowHint := true;    // Application.FHintWindow.Create

  if MessageDlg('Always use this application to open htm documents?',
  mtConfirmation, mbYesNo, 0) = mrYes then
  begin
    Reg :=Tregistry.Create;
    try
    Reg.OpenKey('Software\Classes\Applications\net.exe' +
    '\shell\open\command', True);
    if RegIniFile.ValueExists('Software\Classes\Applications\net.exe') then
     DateTimePicker1.Date:=RegIniFile.ReadDate('MyDate');

    Reg.WriteString('','"' + Application.ExeName + '" "%1"');
    Reg.CloseKey;
    Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\' +
    'Explorer\FileExts\.htm', True);
    Reg.WriteString('Application','net.exe');
    Reg.CloseKey;
    finally
    Reg.Free;
    end;  // try (Reg)
  end;   //  if





вроде всё хорошо прога зарегистрирована за расширением htm, но вот неудобно каждый раз при её запуске она спаршивает надо ли её снова регистрировать по умолчанию? Как поправить это можно? Далее браузер при использование его в проводника при двойном клике на htm файл честно пытается его открыть тоесть браузер запускается но файл незагружает при выборе htmфайла через меню open всё нормально при открытии файлов в интеренете тоже а вот с диска при щелчке мышью в никакую. Какой код вписать для мыши?




PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0378 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.