Blz, mas será que tem como eu deixar a minha aplicação criada, como
showModal, em relação a aplicação que criou o processo ?? 


Júnior Coelho.
Desenvolvimento de Sistemas
* (11) 3266 - 1286
* (11) 7175 - 1885
* [EMAIL PROTECTED]

-----Mensagem original-----
De: FS Under [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 29 de setembro de 2004 09:06
Para: [EMAIL PROTECTED]
Assunto: Re: [delphi-br] CreateProcess

Josué,

     Ele cria uma chamada ao processo específico na tabela de processos no
sistema operacional, não está ligado a aplicação, podendo vc terminar a
aplicação que o processo permance ativo.

Ex:

var
  StartupInfo : TStartupInfo;
  ProcessInfo : TProcessInformation;
begin
  FillChar(StartupInfo,Sizeof(TStartupInfo),0);
  with StartupInfo do
  begin
    cb := Sizeof(TStartupInfo);
    dwFlags := STARTF_USESHOWWINDOW;
    wShowWindow := SW_SHOWNORMAL;
  end;

 
CreateProcess(PChar('c:\winnt\system32\notepad.exe'),nil,nil,nil,False,
   
REALTIME_PRIORITY_CLASS,nil,nil,StartupInfo,ProcessInfo);
  Application.ProcessMessages;
  Application.Terminate;

     O notepad vai continuar sendo executado mesmo que a sua aplicação
feche.

     O createprocess, como cria uma entrada no SO, cria então uma thread no
SO, o flag REALTIME_PRIORITY_CLASS diz que este será de máxima prioridade,
mas tem mais outros 3 flags, na Windows.pas.
     Para saber mais como funciona a tabela de processos e o fork de
processos de um SO, tem um livro do Andrew S. Tanenbaum - Sistemas
Operacionais Modernos, que é muito bom.

[]'s
Fabiano Freitas

 --- jrjuniore <[EMAIL PROTECTED]> escreveu: 

---------------------------------
Por favor,
 
alguém sabe me dizer como funciona a rotina do CreateProcess ???
 
Josué F. Coelho Jr.
TECHMAIL - Desenvolvimento de Sistemas
* (11) 3749-1133 ramal 110
* [EMAIL PROTECTED]
 


[As partes desta mensagem que não continham texto foram removidas]



--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou
[EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:     

---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
 
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
 
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.
 


        
        
                
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com/


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a