Caro colega, você está chamando um procedimento que está fora da thread, assim você deverá criar um procedimento na thread e chamar este procedimento com Synchronize.
Exemplo: procedure mythread.meu_procedimento(); begin showmessage('minha mensagem'); end; ... Synchronize(meu_procedimento); ... Alexandro Ribeiro - Analista Programador /* Return */ #include < [EMAIL PROTECTED] > #include < [EMAIL PROTECTED] > -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Edmilson Pontes Enviada em: terça-feira, 18 de outubro de 2005 09:05 Para: Delphi-BR Assunto: [delphi-br] Erro em Thread Colegas, Estou com um problema 'antigo' é o seguinte: Tenho uma unit e nela algumas threads. Quando peço para executar uma ShowMessage ou MessageDlg dentro de algum procedimento da thread sempre ocorre o erro: "EOSERROR with message System Error code: 1400. O identificador da janela é inválido." O erro ocorre mesmo se for um procedimento externo da Thread que está executando a message. Sabem como resolvo isso? Agradeço a todos, Edmilson Pontes _______________________________________________________ Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/ -- <<<<< 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 _______________________________________________________ Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/ -- <<<<< 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