Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ShellExecute

281
12 мая 2005 года
Fan][
279 / / 19.12.2003
Хочу открыть DjVu-документ в DjVuReader'e. Ничего не получается - постоянно DjVuReader выдаёт ошибку и остаётся пустым.
Пробовал и WinExec. Всё едино!
Так ведь и самое обидное, что и из командной строки то же ничего не запускается. А ассоциировать файл с этой программой в реестре совсем не хочется (да и может юзеру это даром не надо).
11K
12 мая 2005 года
Sirec
14 / / 06.05.2005
у тебя похоже что-то с ридером
а не с твоей прогой
так как в командной строке не получается
281
12 мая 2005 года
Fan][
279 / / 19.12.2003
Цитата:
Originally posted by Sirec
так как в командной строке не получается



А ты что - пробовал? Получилось?

11K
12 мая 2005 года
Sirec
14 / / 06.05.2005
вот так пробовал
всё работает

AnsiString AS = "D:\\Компьютер & Программирование\\Книги (DjVu)\\Алгоритмы дискретной математики.djvu";
ShellExecute ( NULL, NULL, AS.c_str(), NULL, NULL, SW_NORMAL );
281
13 мая 2005 года
Fan][
279 / / 19.12.2003
Цитата:
Originally posted by Sirec
vot tak proboval
vsio rabotaet

AnsiString AS = "D:\\Komp'yuter & Programmirovanie\\Knigi (DjVu)\\Algoritmy diskretnoj matematiki.djvu";
ShellExecute ( NULL, NULL, AS.c_str(), NULL, NULL, SW_NORMAL );



Eto rabotaet pri uslovii, chto DjvuReader ustanovlen kak
prilojenie po umolchaniu dla *.djvu-dokumentov.
A esli etogo net i v sisteme polzovatelya kopat'sa ne stoit?
T.e. kak bi net v systeme prilojenia associirovannogo s djvu.
I bit ne doljno, esli net. Eto jestkoe uslovie.

Budut drugie predlojenia?

11K
13 мая 2005 года
Sirec
14 / / 06.05.2005
тогда запускай так
без кавычек вылетает exception в ридере

AnsiString AS = "\"D:\\Компьютер & Программирование\\Книги (DjVu)\\Алгоритмы дискретной математики.djvu\"";
ShellExecute ( NULL, NULL, "D:\\djvureader\\DjVuReader.exe", AS.c_str(), NULL, SW_NORMAL );
281
17 мая 2005 года
Fan][
279 / / 19.12.2003
Цитата:
Originally posted by Sirec
без кавычек вылетает exception в ридере



А почему?

11K
17 мая 2005 года
Sirec
14 / / 06.05.2005
у меня вылетает, так как в полном имени DJVU-файла (включая путь) есть пробелы, а значит это несколько параметров
а с кавычками это получается как один параметр, передаваемый ридеру
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог