Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Чтение массива объектов и регистрация расширения файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм реализации двоичного дерева http://www.cyberforum.ru/cpp-beginners/thread163964.html
Нужно написать реализацию двоичного дерева с использованием шаблонов в упрощенном виде следуя конвенциям STL контейнеров. Основные операции: вставка, удаление, поиск и итератор. >> Абстрактного...
C++ Чтение из файла и сортировка слов здравствуйте. у меня вопрос по задаче 1.89:сортировка слов производить только по буквам или по буквам и по длине? http://www.cyberforum.ru/cpp-beginners/thread163948.html
Создать класс который может быть использован для хранения информации и студентах C++
создать класс который может быть использован для хранения информации и студентах
C++ Скрытый параметр - казатель this.
Всё написал так. как было написано в листинге 8.8 книги Jessie Liberty. После нажатия на кноку "компилировать" компилятор выдаёт ошибку. #include <iostream> using namespace std; class...
C++ Оператор выбора switch.C++. http://www.cyberforum.ru/cpp-beginners/thread163919.html
Не могу сообразить,как построить switch... По последним цифрам двух натуральных чисел определить последнюю цифру куба разности этих чисел. #include <iostream> #include <math.h> #include...
C++ Как правильно подключить шаблонный класс (VS2008)? Добрый день! Помогите в подключении шаблонного класса в Visual Studio 2008 Professional. Создал консольный проект,в заголовочном файле.h разместил сам класс и реализацию его функций,соответственно... подробнее

Показать сообщение отдельно
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
06.09.2010, 21:51
Вот нагуглил код процедуры(на Delphi) короче функция делает так чтобы файл с разрешением ext открывался программой FileName.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
procedure TForm1.RegisterFileType(ext: string; FileName: string);
var
  reg: TRegistry;
begin
  reg:=TRegistry.Create;
  with reg do
  begin
    RootKey:=HKEY_CLASSES_ROOT;
    OpenKey('.'+ext,True);
    WriteString('',ext+'file');
    CloseKey;
    CreateKey(ext+'file');
    OpenKey(ext+'file\DefaultIcon',True);
    WriteString('',FileName+',0');
    CloseKey;
    OpenKey(ext+'file\shell\open\command',True);
    WriteString('',FileName+' "%1"');
    CloseKey;
    Free;
  end;
end;
Пример работы:
RegisterFileType('DelphiWorld', Application.ExeName);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru