Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ассоциация файла с программой [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]

.


Наверх

Титульная страница Поиск, карта сайта Написать письмо