Форум программистов и сисадминов 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
Объявления
ассоциация файлов / C++ Builder

Старый 14.04.2012, 15:47   #5
LK
Заблокирован
 
Регистрация: 09.04.2010
Сообщений: 12,552
Репутация: 9920 (5673)
Записей в блоге: 1
Лучшие ответы: 158
Автооткрытие медия файла MediaPlayer
Старый 14.04.2012, 18:00   #6
MikeSoft
Модератор
Эксперт C++
 
Аватар для MikeSoft
 
Регистрация: 21.11.2009
Сообщений: 2,542
Репутация: 3723 (1707)
Лучшие ответы: 80
Между прочим, с файловыми ассоциациями не всё так ясно и просто, как хотелось бы...
Собственно говоря, с чем пришлось столкнуться: Работа с файловыми ассоциациями
Поэтому, если пользователь не администратор - появляются дополнительные заморочки, которые (я подозреваю) требуют элевации прав, в частности до уч.записи 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:33. Часовой пояс GMT +4.

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