Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум C++ > Форум C++ Builder
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Старый 13.04.2012, 18:14   #1
cizer
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 146
Репутация: 14 (14)
Лучшие ответы: 1
ассоциация файлов / C++ Builder

всем доброго времени суток. прочитал много тем про это, но все же особо ничего и не понял.
требуется проассоциировать файлы с определенным расширением с программой. причем надо чтобы ассоциация с файлом и смена иконки на нем появилась только при нажатии на клавишу. так же требуется чтобы можно было снять ассоциацию с файлов нажатием на другую клавишу.
Старый 13.04.2012, 18:31   #2
DefineTrueFalse
Форумчанин
 
Регистрация: 25.10.2011
Сообщений: 910
Репутация: 861 (438)
Лучшие ответы: 17
ассоциация файлов

Воспользуйтесь поиском по форуму.

Ассоциации
ассоциация файлов
Другие темы раздела Форум программистов C++ Builder. Программирование с использованием Borland C++ Builder. Помощь в решении задач.
Зависание программы при нажатии кнопки C++ Builder
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma link "CSPIN" #pragma resource "*.dfm"
C++ Builder Работа с векторами - найти минимальный элемент
Образовать новую последовательность, выбросив из исходной те члены, которые равно min(a1,a2,a3…a(n)). Не могу найти минимальный элемент,выдает 2 ошибки: "E2034 Cannot convert '_Vector_iterator<int,allocator<int> >' to 'int *' "E2096 Illegal structure operation" Вот фрагмент кода. С вводом и...
Старый 14.04.2012, 15:18  [ТС]   #3
cizer
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 146
Репутация: 14 (14)
Лучшие ответы: 1
ассоциация файлов

я просматривал эти темы. 1 ссылка - делфи. мне надо с++.
2 ссылку тоже просматрива. смутило то что нету удаления из реестра ассоциации программно. и как иконку используют стандартную, я же хочу применить свою
Старый 14.04.2012, 15:36   #4
DefineTrueFalse
Форумчанин
 
Регистрация: 25.10.2011
Сообщений: 910
Репутация: 861 (438)
Лучшие ответы: 17
ассоциация файлов

Нет никакого волшебства, чтобы решить ту или иную задачу. Вам нужно знать ключи реестра отвечающие за необходимые параметры (в соотвествующей ОС). Вопрос какие ключи за что отвечают, явно не относится к тематике данного форума. И в первом случае, нужно занести данные в реестр, а во втором удалить (при этом не "повредив" другим ключам).

Подобные вопросы уже встречались на форуме, поэтому я рекомендовал вам воспользоваться поиском и привел пример со сходной задачей. Если вы не можете скоректировать примеры под свою задачу, могу лишь предложить искать дальше, в ином случае - подробней изучить функции используемые для редактирования реестра, изучить ключи и значения, которые необходимо добавить/изменить/удалить и приступить к выполнению задачи.
Старый 14.04.2012, 15:36
Google
Объявления
Старый 14.04.2012, 15:47   #5
LK
Заблокирован
 
Регистрация: 09.04.2010
Сообщений: 12,552
Репутация: 9920 (5673)
Записей в блоге: 1
Лучшие ответы: 159
ассоциация файлов

Автооткрытие медия файла MediaPlayer
Старый 14.04.2012, 18:00   #6
MikeSoft
Модератор
Эксперт C++
 
Аватар для MikeSoft
 
Регистрация: 21.11.2009
Сообщений: 2,542
Репутация: 3725 (1709)
Лучшие ответы: 80
ассоциация файлов / C++ Builder

Между прочим, с файловыми ассоциациями не всё так ясно и просто, как хотелось бы...
Собственно говоря, с чем пришлось столкнуться: Работа с файловыми ассоциациями
Поэтому, если пользователь не администратор - появляются дополнительные заморочки, которые (я подозреваю) требуют элевации прав, в частности до уч.записи SYSTEM.
Старый 14.04.2012, 18:00
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Автор
Visual Basic .NET Ассоциация файлов с программой, открытие нескольких файлов
Я ассоциировал файлы с расширением .scr со своей программой(свойства=>изменить). В свойствах приложения стоит галочка "запускать только одну копию". В программе в событии Activated есть код: Dim CheckActivate As Boolean Private Sub Form1_Activated(ByVal sender As Object, ByVal e As...
Dim1One
Visual C++ Ассоциация расширения файлов с программой
Visual Studio 2008, проект MFC dialog-based. Подскажите, как ассоциировать расширение файла (например, .xyz) со своей программой, чтобы по двойному клику на файле он открывался в программе. Если попытаться через "Открыть с помощью", то программа просто запускается, а открытия файла не происходит....
UFO665
Ubuntu, Mint Linux Ассоциация файлов
Установил программу Tuxguitar. Хочу сделать ассоциацию gp (Guitar Pro) файлов с данной программой. Захожу в свойства gp файла, жму - выбрать программу для запуска, а нужной программы нет, да и вообще там список программ не полный. Вопрос: как решить данную проблему с ассоциацией файлов? Ubuntu...
Clausius
Delphi: графика, звук, видео Ассоциация Файлов
Как сделать ассоциацию mp3 файлов как в Aimp на Delphi и пробовал сделать так: uses Registry, ShlObj; ... var Reg: TRegistry; ... procedure Associate; var s:string; begin
Бауыжан
C++ Builder ассоциация файлов
Ниже пример ассоциации файлов скартинкой. Но если удалить эти ключи и раздел ассоциация остается, и таким же макаром изменитьиконку уже нельзя. Где еще происходят изменения в реестре и можно ли их удалитиь с билдера? TRegistry *Reg; Reg=NULL; try { Reg=new TRegistry; ...
Leemurchonok
Опции темы

Текущее время: 01:17. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.