Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2011, 13:09   #1
digital-stream
Пользователь
 
Регистрация: 03.05.2011
Сообщений: 81
По умолчанию Ассоциация Файлов Windows 7

этот код работает на хр а на 7 выдает ошибку кто знает помогите Плззз
begin
Reg:=TRegistry.Create;
Reg.RootKey := HKEY_CLASSES_ROOT;

Reg.OpenKey('.mp3\', true);
Reg.WriteString('', 'BSMPLAER.mp3');
Reg.WriteString('Winamp_Back', 'BSMPLAER.mp3');


Reg.OpenKey('\BSMPLAER.mp3\DefaultI con\', true);
s:=exe+'Icons\mp3.ico'+',0';
Reg.WriteString('', s);

Reg.OpenKey('\BSMPLAER.mp3\Shell\Op en\', true);
Reg.WriteString('', 'Открыть Mp3 в BSMP');

Reg.OpenKey('command\', true);
s:='"'+Application.ExeName+'" "%1"';
Reg.WriteString('', s);
Reg.Free;

SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);
end;
digital-stream вне форума Ответить с цитированием
Старый 21.06.2011, 18:09   #2
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

По рукам за HKEY_CLASSES_ROOT.

Читаем вдумчиво: http://msdn.microsoft.com/en-us/libr...75(VS.85).aspx
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Средства COM и ассоциация файлов со своим приложением SalasAndriy Общие вопросы Delphi 2 07.12.2014 00:25
Ассоциация Файлов digital-stream Мультимедиа в Delphi 3 27.11.2014 23:34
Ассоциация файлов Renat21 Общие вопросы Delphi 1 04.02.2011 20:35
Ассоциация файлов со своей программой dmitriegorovih Общие вопросы Delphi 7 21.08.2010 12:41
ассоциация файлов с приложением TaTT DoGG Общие вопросы .NET 3 15.03.2009 18:21