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

Вниз

Можно ли закрыть другое приложение из своей программы   Найти похожие ветки 

 
Anton   (2003-01-30 11:21) [0]

1


 
DVM   (2003-01-30 11:28) [1]

1. sendmessage(handletoyprogi,wm_close,0,0)
2. или sc_close
3. или TerminateProcess


 
Anton   (2003-01-30 11:31) [2]

А как узнать handle того приложения какое я хочу закрыть, например FAR


 
Игорь Шевченко   (2003-01-30 11:35) [3]

У приложения нету handle


 
DVM   (2003-01-30 11:36) [4]

var
h:hWnd;
begin
h:=findwindow(nil,"то что написано у фара в заголовке окна");
sendmessage(h,...
end;


 
Anton   (2003-01-30 11:40) [5]

А если мое приложение находится в Process List


 
DVM   (2003-01-30 11:41) [6]

TerminateProcess


 
Anton   (2003-01-30 11:45) [7]

Как определить handle процесса


 
DVM   (2003-01-30 11:51) [8]

Вот тут есть все что надо разбирайся:
http://delphibase.endimus.com/?action=viewfunc&topic=sysparams&id=10003


 
Anton   (2003-01-30 11:57) [9]

Спасибо


 
Anton   (2003-01-30 14:00) [10]

Процесс не убивается

ProcessHandle:=FindWindow(nil,"LinkwithR3");
TerminateProcess(ProcessHandle,4);


 
Anton   (2003-01-30 14:19) [11]

а вот так почему то убивает Delphi
procedure TForm1.Button1Click(Sender: TObject);
var
ProcessHandle : THandle;
ProcessID: Integer;
TheWindow : HWND;
begin
TheWindow := FindWindow(nil, "LinkwithR3");
GetWindowThreadProcessID(TheWindow, @ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
TerminateProcess(ProcessHandle,4);
end;


 
Игорь Шевченко   (2003-01-30 14:31) [12]

А проверка на ошибки уже забыта, как кошмарный сон ?



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
1-87929
8fr0st8
2003-03-17 15:28
2003.03.27
Плавающие панели инструментов


3-87810
Солер
2003-03-08 18:02
2003.03.27
Не работает фильтр


6-88105
Metallica
2002-11-18 18:47
2003.03.27
Вопрос по TWebBrowser...


14-88184
NetKnight
2003-03-10 11:09
2003.03.27
Вэб приложения на дельфи, которые исполняются на стороне клиента


8-88088
Ssergy
2002-12-15 00:09
2003.03.27
Вычитание из одной поверхности другой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский