Страница: 1 |
Запускаю программу через i = ShellExecute(0, "open", s2, "", "", SW_SHOWMAXIMIZED) При первом запуске программа на экране не отображается, хотя в TaskManager процесс есть. При последующих вызовах все проходит нормально. Стоит убить все процессы запущенные функцией (из TaskManager) и снова первый запуск не отображается. Может как-то неправильно вызываю?
Да все верно... Вот пробовал, только флаг другой юзал... А попробуй на др. процесс, может это просто файл корявый Call ShellExecute(0&, "open", "FileName.exe", vbNullString, vbNullString, 1) Страница: 1 |
Вопрос: ShellExecute
Добавлено: 05.01.04 17:11
Автор вопроса: cresta
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 05.01.04 17:27
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 05.01.04 21:14
Другие процессы тоже клинят. Некоторые нормально, некоторые появляются окна программ и жутко морозят всё. Хотя из этой-же программы через ShellExecute другие вызовы работают. И в отдельном проекте ShellExecute работает, тот же Ворд нормально запускает. Пришлось перейти на VB-шный Shell