Форум: "Основная";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
ВнизShellExecute Найти похожие ветки
← →
maxic (2003-06-30 13:26) [0]Нужно запустить другое приложение, чтобы его не было видно. Использую ShellExecute:
ShellExecute(MainForm.Handle, nil, PChar(ExeFileName), PChar(Parameters), PChar(PathToExe), SW_HIDE);
но приложение запускается и все равно видно. Причем пробовал различные типы SW_. В качестве теста использовал пустое приложение (File -> New Application). Из-за чего это?
← →
MacroDenS (2003-06-30 15:25) [1]пошли сообщение приложению через SendMessage
← →
SuSt (2003-06-30 15:39) [2]Дело в том, что часто главное окно приложения и главная форма - совсем разные вещи. ShellExecute с такими параметрами прячет именно главное окно приложения. А для делфевых проектов оно и так невидимое :-). Поэтому:
1. Тестировать надо не на делфевом проекте, а, например на notepad-е.
2. Если все же нужно прятать такое "капризное" приложение, то сразу же после его запуска "хватать" хэндл на его главную форму и прятать именно ее командой ShowMessage.
Если снова не получится - пиши на sust[собака]optimanet.ru
← →
SuSt (2003-06-30 15:42) [3]Тьфу ты. Не ShowMessage а ShowWindow конечно же :-)).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c