Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Необходимо открыть файл ассоциированый с приложением по клику в виндах

Аноним
Проблема заключается в следующем.
У меня имеется некий файл ассоциированный с приложением, и по клику на иконке файла в винде должно стартовать мое приложение и данный файл открыться в нем (по типу файлов Word). Вопрос: Как открыть этот файл в моем приложении по клику на этом файле в виндах? Если такое возможно то пришлите с исходниками. Заранее спасибо.
448
24 октября 2001 года
Mr. API
105 / / 20.06.2000
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD>Quote:<HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
On 2001-10-24 18:39, Anonymous wrote:
Проблема заключается в следующем.
У меня имеется некий файл ассоциированный с приложением, и по клику на иконке файла в винде должно стартовать мое приложение и данный файл открыться в нем (по типу файлов Word). Вопрос: Как открыть этот файл в моем приложении по клику на этом файле в виндах? Если такое возможно то пришлите с исходниками. Заранее спасибо.
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>

Для этого надо в реестре прописывать.
449
25 октября 2001 года
Fantasist
124 / / 20.06.2000
Точно. Вот пример добавляется тип .aaa и с ним ассоциируется сProgsServer.exe. В которую имя файла передается как параметр.

File aa.reg

REGEDIT4

[HKEY_CLASSES_ROOT.aaa]
@=&quot;AAAUnit&quot;

[HKEY_CLASSES_ROOTAAAUnit]

[HKEY_CLASSES_ROOTAAAUnitShell]

[HKEY_CLASSES_ROOTAAAUnitShellOpen]

[HKEY_CLASSES_ROOTAAAUnitShellOpenCommand]
@=&quot;\&quot;C\\Progs\\Server.exe\\&quot; &quot;%1&quot;&quot;


В принципи в Deplhi есть инструменты редактирования реестра, но я их не помню (где-то в этом форуме по моему есть).
А записать это можно из батника инсталятора, например.

File install.bat

regedit.exe -s aa.reg
del aa.reg > nul



[ Это Сообщение было отредактировано Fantasist в 2001-10-24 2023 ]
449
25 октября 2001 года
Fantasist
124 / / 20.06.2000
Да. Это же элементапро. Класс TRegistry

[ Это Сообщение было отредактировано Fantasist в 2001-10-24 2041 ]
448
25 октября 2001 года
Mr. API
105 / / 20.06.2000
Посмотри как у других программ это прописано. В HKEY_CLASSES_ROOT.
448
25 октября 2001 года
Mr. API
105 / / 20.06.2000
Посмотри как у других программ это прописано. В HKEY_CLASSES_ROOT.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог