![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| D1myan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 22.3.2008 Репутация: нет Всего: нет |
Как програмно(кодом) зарегистрировать новое файловое росширение(тип) с использованием своей иконки в системе WindowsXP?
|
|||
|
||||
| Exai1e |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 2 Всего: 30 |
Как зарегистрировать своё расширение?
это ? Добавлено через 2 минуты и 22 секунды или так
или так -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
||||
|
|||||
| D1myan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 22.3.2008 Репутация: нет Всего: нет |
Огромное СПС! щяс попробую
|
|||
|
||||
| D1myan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 22.3.2008 Репутация: нет Всего: нет |
Не чето не то! у мя теперь двойной клик по файлу открывает мою программу это хорошо но всеже как насчет с использованием своей иконки?
|
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Компьютер перезагрузить не пробовал? -------------------- ![]() |
|||
|
||||
| Qu1nt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 13.1.2007 Репутация: 18 Всего: 50 |
Вот набросал примерчик:
|
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 3 Всего: 7 |
С иконками всегда плохо, у самой MS работает через одно место. Пока не перезагрузишься системный ImageList может тупо не перестраиваться.
Вообще меня поражает почему MS не написала API ф-ии для регистрации, когда мне присписпичило свое расширение регистрировать, а также проверить корректность регистрации и убрать ее, пришлось вспоминать как работать с реестром (предпочитаю ini-файлы для настроек). -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
Делал мудуль недавно для этого(недоработан конечно, но что есть), мож пригодиться
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| D1myan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 22.3.2008 Репутация: нет Всего: нет |
ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ
|
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 3 Всего: 7 |
Ой мама. Аж классище целый. Мне и
хватило. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
... У тебя иконка дефолтом не ставиться А классище не классище, зато на API и с обработкой ошибок. Был вынужден так сделать т.к. нужно было юзать при инициализации, а в это время SEH еще не инициализирован, и при недостатке доступа к реестру TRegistry пытался рейзить ошибку после чего приложение просто падало Это сообщение отредактировал(а) Rennigth - 6.5.2008, 12:00 -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Кому как... Мне, например, с классами удобнее, да и привычнее. -------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |