Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автоматическое открытие проги 
:(
    Опции темы
ShurikA
Дата 16.4.2006, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Как заставить программу открываться автоматический при DubleClick на фаил? 


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
chaos
Дата 17.4.2006, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 4
Всего: 44



проассоциировать это файл с программой! 
PM WWW   Вверх
ShurikA
Дата 17.4.2006, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(chaos @  17.4.2006,  07:48 Найти цитируемый пост)
проассоциировать это файл с программой!  

Это если прога это умеет делать.
Я так понимаю что как минимум нужно чтобы она принимала аргументы... 


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
chaos
Дата 17.4.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 4
Всего: 44



ц.
вот только что я проверил: создал фалй filename.bla и привязал его к calc.exe и все!!!
теперь когда я тыкаю мышью по файлам с расширением bla запускается калькулятор 
PM WWW   Вверх
ShurikA
Дата 17.4.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



chaos
Aх да, упустил одну вещь.
Надо сделать так чтобы эти самые фаилы открывались в той самой программе. (в данном случае картинки) 


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
Earnest
Дата 17.4.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Цитата(ShurikA @  17.4.2006,  11:01 Найти цитируемый пост)
Я так понимаю что как минимум нужно чтобы она принимала аргументы... 

Конечно, но MFC по-умолчанию так и делает (если приложение документо-ориентированное).
 


--------------------
...
PM   Вверх
ShurikA
Дата 11.5.2006, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Earnest, 
chaos, 
привязал JPG фаилы к моей проги, кликаю:
Прога открывается, но остаётся пустая... типа сам файл который я хочу посмитреть в ней не открывается... 


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
Earnest
Дата 11.5.2006, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Глупый вопрос: а программа-то умеет открывать картинки? Т.е. из меню File->Open?
Если да, то есть ли в методе App::IninInstance разбор и обработка командной строки? Т.е. вызовы ParseCommandLine и ProcessShellCommand? По-умолчанию, они генерируются визардом при создании SDI или MDI приложения. 


--------------------
...
PM   Вверх
ShurikA
Дата 14.5.2006, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(Earnest @  11.5.2006,  13:02 Найти цитируемый пост)
ParseCommandLine и ProcessShellCommand

Вот эти слова я то и искал, только не знал что искать. Где можно чтонибудь почитать на тему того как их правильно пользовать? 


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
Earnest
Дата 15.5.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



1) Посмотри в MSDN описание этих функций, там все написано.
2) Сгенерируй визардом тестовое документо-ориентированное приложение. Насколько я помню, визард тебе весь правильный код сам напишет в App::InitInstance. 


--------------------
...
PM   Вверх
Любитель
Дата 15.5.2006, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 7
Всего: 92



Главный вопрос всё-таки: ты можешь просто из твоей программы открыть картинку (да, глупый вопрос, но всё же).
Если да, то действительно чем тебя не устраивает MFC App Wizard? 


--------------------
PM MAIL ICQ Skype   Вверх
takedo
Дата 18.5.2006, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 1.6.2005

Репутация: нет
Всего: 3



ShurikA, ты не читай, а в такой ситуации просто пробуй и смотри, что ты получаешь. А дальше учись сам открывать файлы. А про что почитать, так как всегда про МФЦ - Мешков, Тихомиров  smile  


--------------------
я не гольфист - я хоккеист
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0923 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.