![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ассоциация файла с программой [D7, XP]
*Стажер* © (2006-11-24 17:09:00)Есть возможность по расширению файла узнать ассоциирован ли он с какой либо программой?
Anatoly Podgoretsky (2006-11-25 14:20:00) [1]> *Стажер* (25.11.2006 11:38:13) [13]
Вот и разберись, это оно.
*Стажер* (2006-11-25 11:43:00) [2]Все всем спасибо, вроде нашел.
*Стажер* (2006-11-25 11:38:00) [3]
> MikePetrichenko ©
На тему Associate уже весь SDK просмотрел, ни чего не найденно, и ShellAPI тоже.
SHGetFileInfo не то, а с FindExecutable пока не разобрался
MikePetrichenko (2006-11-25 11:12:00) [4]ShellAPI + F1
Начни с ExtractAssoiatedIcon
*Стажер* (2006-11-25 09:06:00) [5]
> Anatoly Podgoretsky ©
А можно поподробнее?
Anatoly Podgoretsky (2006-11-24 19:23:00) [6]> *Стажер* (24.11.2006 17:09:00) [0]
Есть, и за этим реестр лезть незачем, хватит АПИ
*Стажер* (2006-11-24 17:26:00) [7]Буду сам разбираться, спасибо за помощь.
Джо (2006-11-24 17:20:00) [8]> [7] *Стажер* (24.11.06 17:17)
> Я так и сделал. Только в программе ОЧЕНЬ много обращений
> к реестру выходит, тормозит жутко.
Что поделаешь? Так тому и быть, значит. Или покажи свой код, иначе и обсуждать-то нечего.
*Стажер* (2006-11-24 17:17:00) [9]
> Джо © (24.11.06 17:14) [6]
> Там "алгоритма" всего на одну строчку, плюс создание и уничтожение
> экземпляра TRegistry.
Я так и сделал. Только в программе ОЧЕНЬ много обращений к реестру выходит, тормозит жутко.
Джо (2006-11-24 17:14:00) [10]Там "алгоритма" всего на одну строчку, плюс создание и уничтожение экземпляра TRegistry.
Джо (2006-11-24 17:13:00) [11]> [3] *Стажер* (24.11.06 17:12)
> Не подходит, слишком медлено, видно надо алгоритм переделать.
Переделывай.
*Стажер* (2006-11-24 17:12:00) [12]Не подходит, слишком медлено, видно надо алгоритм переделать.
Джо (2006-11-24 17:12:00) [13]> [2] *Стажер* (24.11.06 17:10)
> .
Содержательно.
Джо (2006-11-24 17:10:00) [14]> Есть возможность по расширению файла узнать ассоциирован
> ли он с какой либо программой?
Есть. Смотри раздел реестра HKEY_CLASSES_ROOT
*Стажер* (2006-11-24 17:10:00) [15].