Inicialmente eu te aconselho a utilizar a classe TThread do delphi para isso ao invés de usar API do windows. Caso vc queira realmente utilizar a API, dá uma olhada em http://msdn2.microsoft.com/en-us/library/ms682453.aspx []´s Sergio Uetanabaro
_____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Evaldo Enviada em: sexta-feira, 19 de outubro de 2007 15:44 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Thread Eu estou iniciando em programação paralela, e me deparei com o seguinte problema: quando o sistema inicia, ele cria threads que vao executar tarefas demoradas. Se o programa for fechado antes das threads terminarem, ocorrer erro de acsses violation. Como eu posso interromper a execução dessas threads? eu crio-as da seguinte forma: var hThreadID : THandle; begin hThreadID := CreateThread (nil, 0, @Funcao, nil, 0, ThreadID); Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail. <http://br.mail.yahoo.com/> yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]