Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.03;
Скачать: CL | DM;

Вниз

Соединение программ-2   Найти похожие ветки 

 
Abu   (2002-05-21 19:19) [0]

Ребята, подскажите еще. Программа с помощью ShellExecute вызывается - все отлично, но первую прогу - вызывающую, никак не могу скрыть - программы выполняются параллельно. Form1.Visible:=False; или Form1.Hide не помогают.


 
Song ©   (2002-05-21 19:24) [1]

Вы из вызываемой программы пытаетесь скрыть вызывающую?


 
Abu   (2002-05-21 19:36) [2]

Да, т.е. пока работает вызаваемая, вызвавшей ее не должно быть видно.


 
Song ©   (2002-05-21 19:51) [3]

Перед ShellExecute сделайте:
Form1.Hide;
Application.ProcessMessages;


 
Abu   (2002-05-21 20:01) [4]

Song ©

Не помогает


 
Song ©   (2002-05-21 20:04) [5]

Тект программы приведите


 
Abu   (2002-05-21 20:19) [6]

По нажатию кнопки (OnClick) должна вызываться программа WorkP:

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Form1.Hide;
Application.ProcessMessages;
ShellExecute(0,nil,"WorkP.exe",nil,nil,SW_SHOWNORMAL);
Form1.Show;
end;


 
Song ©   (2002-05-21 20:23) [7]

Дык понятно... у Вас она прячется и сразу показывается... :)) надо ждать до тех пор пока прога workp.exe не закончяит свою работу. Сделать это можно используя WaitForSingleObject() или TShellExecuteInfo


 
Abu   (2002-05-21 20:42) [8]

Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2002.06.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
6-7145
boomer
2002-03-22 22:15
2002.06.03
Как определить IP и Mac адресс компьютеров в локальной сети


3-6893
Shkolnik
2002-05-13 10:21
2002.06.03
Забыл книгу не у кого спросить, помогите !


3-6906
SQLLER
2002-05-13 00:39
2002.06.03
Реинсталл MS SQL


14-7201
lipskiy
2002-04-23 12:18
2002.06.03
Суперсложная задачка для мастеров!


1-6963
KIR
2002-05-22 18:02
2002.06.03
Форматирование текста в ячейках StringGrid a