![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Закрыть приложение
Frojok © (2006-07-24 14:22:00)у меня форма скрыта SW_hide
а приложение видно только когда смотришь список процессов
как мне можно уничтожить(закрыть) моё приложение
application.Destroy
form1.Close
form1.Destroy
не помогают
Frojok (2006-07-24 16:44:00) [1]а вот
halt(0) ПОМОГЛО
СПАСИБО !! ORMADA
Frojok (2006-07-24 16:42:00) [2]не веришь ну вот смотри ,
program Project1;
uses
Forms,Windows,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
var
WhEvent:THandle;
begin
Application.Initialize;
ShowWindow(Application.Handle,SW_Hide);
Form1:=TForm1.Create(nil);
Application.Run;
WhEvent:=CreateEvent(nil, true,false, 'et');
while (true) do
begin
WaitForSingleObject(WhEvent,1000);
Application.ProcessMessages;
end;
end.
+ Form1.visible := false; параметр стоит
таким образом скрыто
Германн (2006-07-24 16:12:00) [3]> Мефисто (24.07.06 16:04) [2]
>
>
> > Германн © (24.07.06 14:41) [1]
>
>
> Внимание! В первые задан правельный вопрос! Как долго все
> этого ждали.
>
> Не как скрыть мой процесс из менеджера процессов, а как
> убить мое приложение, чтобы оно не отображалось в менеджере
> :)
Ага. А в соседней ветке http://www.delphimaster.ru/cgi-bin/forum.pl?id=1153732005&n=18
Ещё один правильный вопрос! Не как засунуть форму в ДЛЛ, а как сделать ДЛЛ без формы. :-)
> Frojok (24.07.06 16:06) [3]
>
> :( не выходит
Не верю!
ORMADA (2006-07-24 16:11:00) [4]halt(0);
Мефисто (2006-07-24 16:08:00) [5]
> Frojok (24.07.06 16:06) [3]
Ну если Terminate не помогает... А это точно твое приложение?
Frojok (2006-07-24 16:06:00) [6]:( не выходит
Как подать приложению такую же команду , какая подается когда
я жму Завершить процесс в Диспетчере Задач
Мефисто (2006-07-24 16:04:00) [7]
> Германн © (24.07.06 14:41) [1]
Внимание! В первые задан правельный вопрос! Как долго все этого ждали.
Не как скрыть мой процесс из менеджера процессов, а как убить мое приложение, чтобы оно не отображалось в менеджере :)
Германн (2006-07-24 14:41:00) [8]Ну вот допрятались! :-)
Попробуй Application.Terminate