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

 



Responder a