Re: [delphi-br] Proteção bloco de cód igo(área critica executar uma unica chamada por vez)

2008-03-24 Por tôpico Ricardo Lima
Esse metodo é chamado em vários locais, um deles por exemplo é quando se abre uma janela(form), o usuário pode está abrindo uma janela e tentar abrir outra(é uma aplicação mdi). Com ttimer também consigo provocar o problema. Fiz alguns testes com o TCriticalSection realmente

Re: [delphi-br] Proteção bloco de cód igo(área critica executar uma unica chamada por vez)

2008-03-24 Por tôpico Joao Morais
Ricardo Lima wrote: Como consigo implementar uma proteção em um bloco de código de forma a entrar no código um de cada vez? Eu já dei uma olhada no TCriticalSection só que ele funciona somente se for proteção entre diferentes threads, no meu caso tenho uma aplicação Mdi que no form

Re: [delphi-br] Proteção bloco de cód igo(área critica executar uma unica chamada por vez)

2008-03-24 Por tôpico Joao Morais
José Mário Silva Guedes escreveu: O TCriticalSection pode ser usado no seu caso sim... mas por não ser um programa multithread talvez a aplicação congele... Critical section só tem lógica em ambiente multithread, do contrário ele nunca irá bloquear (só vai perder tempo atoa). -- Joao Morais