Já testei muito e até agora nada... Comigo acontece somente num projeto e só ocorre o erro na execução de uma rotina específica.
Edmilson Pontes --- Wilton Moreira <[EMAIL PROTECTED]> escreveu: --------------------------------- Não era o tamanho do projeto. Era um projeto muito pequeno com poucos módulos. E acontecia com qualquer um de nossos sistemas. Não era a quantidade de programas abertos. Podia ficar aberto qualquer um, menos o MSN e IncredMail. Se não estivesse rodando só um dos dois, dava o erro da mesma forma. Testamos muito para ver que eram estes dois que causavam este tipo de problema pra gente em qualquer máquina da empresa. Wilton Elazar wrote: > >bem nao necessariamente por ter o msn ...ou outros, mas pela quantidade >de programas sendo excutado, ou de telas criadas do projeto > > >-----Mensagem original----- >De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] >Em nome de Wilton Moreira >Enviada em: quinta-feira, 29 de setembro de 2005 16:53 >Para: delphi-br@yahoogrupos.com.br >Assunto: Re: [delphi-br] Erro estranho > > >Olha, já passei por este erro também. E não tinha nenhuma lógica, >realmente. Bom, pelo menos eu não encontrei. > >Fazendo testes, eu descobri o seguinte: quando eu executava o projeto >dentro do Delphi, se o MSN Messenger ou o IncredMail estivessem abertos >ou só rodando como um serviço perto do relógio, ele dava este erro. Mas >quando eu entrava pelo EXE funcionava normal. >Encerre os programas que você tem rodando assim e vá testando para ver >se não é o seu caso também. > >Wilton > > > >>----- Original Message ----- >>From: "Edmilson Pontes" <[EMAIL PROTECTED]> >>To: "Delphi-BR" <delphi-br@yahoogrupos.com.br> >>Sent: Thursday, September 29, 2005 3:21 PM >>Subject: [delphi-br] Erro estranho >> >> >> >> >> >> >>>Colegas, >>>Tô garrado com um probleminha. Já testei de várias >>>formas mas não funcionou. >>>Quando a variável objetivo é 'gerar' não ocorre erro >>>mas quando é 'imprimir' ocorre os erros abaixo. >>>Erro "...class EInvalidOperation with message >>> >>> >>> >>> >>'Canvas does not allow drawing'..." ocorre quando executo o programa pelo Delphi. E erro "Exception EOSError in module...System Error. Code: 1400. O identificador da janela é inválido" ocorre quando programa é executado fora do Delphi (ocorre ao encerrar o programa). O que está acontecendo? Não achei nenhuma lógica para os erros. Segue abaixo o código. procedure TFrmGerarContrato.bbtImprimirClick(Sender: TObject); begin //IMPRIMIR ARQUIVO if (objetivo = 'imprimir') then begin if (FileExists(caminhoArq + '\' + nomeDoc) = False) then ShowMessage('Arquivo não existe') else begin ShowMessage('Existe'); Doc := Docs.Open(caminhoArq + '\' + nomeDoc); Imprimir; Doc.Close; end; end; //GERAR ARQUIVO if (objetivo = 'gerar') then begin Doc := Docs.Open(caminhoArq + '\' + nomeDoc); Doc.SaveAs(caminhoArq + '\' + nomeDoc); SubstituiCampos; //faz alterações Doc.Save; Doc.Close; end; end; _______________________________________________________ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ -- <<<<< 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