Re: [delphi-br] Thread atrasando carregamento de pacotes
Ah, sim, claro! Esqueci de colocar o construtor da Thread! []'s constructor TFileProcessing.Initialize; begin Create(False); FreeOnTerminate := True; Priority := tpLowest; Execute; end; -- --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhon...@yahoo.com.br --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.2 Kernel 2.6.27.8-i686-core2 --- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Thread atrasando carregamento de pacotes
Nao sou muito bom em Threads, mas tente assim: ... begin // inherited; -- Pode remover, Execute eh abstrato ;) while not Terminated do begin try Sleep(cIntgParams.Interval); cIntgParams.LoadParams; if FindFiles then ProcessFiles; finally sFiles.Clear; end; end; ... Se você não usa FreeOnTerminate como True, faça o seguinte: ... destructor TFileProcessing.Destroy; begin // Nao tem problemas, eh para evitar AV. end; ... Se nao funfar, monitore com o debugger em qual etapa esta travando. -- Silvio Clécio 2010/1/21 Willian Jhonnes L. dos Santos willianjhon...@yahoo.com.br Ah, sim, claro! Esqueci de colocar o construtor da Thread! []'s constructor TFileProcessing.Initialize; begin Create(False); FreeOnTerminate := True; Priority := tpLowest; Execute; end; -- --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhon...@yahoo.com.br --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.2 Kernel 2.6.27.8-i686-core2 ---
Re: [delphi-br] Thread atrasando carregamento de pacotes
Em 21/01/2010 15:51, Silvio Clecio escreveu: Se nao funfar, monitore com o debugger em qual etapa esta travando. E aí, Silvio... É, não rolou... O problema é que o debbuger não vai ajudar nesta questão, haja visto que ele vai causar o atraso na carga dos pacotes da mesma maneira (é, eu já tentei debugar). Vou continuar tentando encontrar uma solução... []'s -- --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhon...@yahoo.com.br --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.2 Kernel 2.6.27.8-i686-core2 --- [As partes desta mensagem que não continham texto foram removidas]