3 / 3 / 0
Регистрация: 15.12.2013
Сообщений: 155
|
|
1 | |
Установка поддерживаемого расширения перед созданием установщика14.05.2017, 12:09. Показов 901. Ответов 3
Метки нет (Все метки)
здравствуйте! в общем дело такое - есть проект в Visual Studio, нужно создать установщик в Inno Setup, и при этом нужно чтобы после создания установщика и установки программы на пк, все файлы определенного расширения открывались в данной проге. Что нужно для этого сделать? Слышал, что нужно либо что-то прописать в конструкторе главной формы, либо в inno setup что-то дописать в скрипте...
0
|
14.05.2017, 12:09 | |
Ответы с готовыми решениями:
3
Можно ли удалять после установки расширения папку установщика расширения Установка без установщика Проверка перед созданием сообщения Несколько вопросов перед созданием сайта |
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
|
|
14.05.2017, 12:28 | 2 |
Две вещи:
1. При установке привязать нужное вам расширение к вашему приложению. Я Inno Setup не пользовался, но вот тут вроде как объясняют как это сделать: http://stackoverflow.com/quest... ssociation 2. В ОС Windows действие "открыть с помощью" означает, что среда просто запустит ваше приложение и первым аргументом командной строки пропишет путь к открываемому файлу. Достать этот путь можно либо в методе Main через параметр args, либо в любом другом месте кода через Environment.GetCommandLineArgs. При запуске приложения или при открытии формы проверяйте наличие аргументов в командной строке: если их нет, значит пользователь просто открыл ваше приложение, если есть, значит пользователь открыл какой-то файл с помощью вашего приложения. Что уже делать с путем к файлу — решайте сами.
0
|
3 / 3 / 0
Регистрация: 15.12.2013
Сообщений: 155
|
|
14.05.2017, 15:45 [ТС] | 3 |
я попробовал прописать код, который выводит мне список аргументов, и при открытии файла оказалось, что он в качества аргумента передает путь к исполняемому файлу программы, а не к тому файлу, который я открыть хочу
0
|
17791 / 12942 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
|
|
14.05.2017, 15:48 | 4 |
ship79, если брать список аргументов из
Environment.GetCommandLineArgs , то да, первым аргументом будет путь к исполняемому файлу.
0
|
14.05.2017, 15:48 | |
14.05.2017, 15:48 | |
Помогаю со студенческими работами здесь
4
Как проверить существование папки перед её созданием? Проверка данных в форме перед созданием записи в таблице Перед созданием нового файла проверить есть ли такой файл Как очищать DBLookupCombobox перед созданием новой записи (gdb interbase)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |