Opa!!! Entao ai vai:
 
 
    Eu estava colocando alguns plugins em um software através de DLL. Um
desses plugins criava uma classe derivada de TThread na INITIALIZATION da
unit, mas qdo ele tentava dar um free na Thread o sistema travava.
Inspecionando a VCL vi que ele ficava aguardando uma mensagem de retorno da
thread para continuar a operacao mas a thread nunca era executada mesmo se
eu criasse ela com CreateSuspended=False. Nunca passava pelo metodo EXECUTE.
Dai entao fui buscar a informação no oráculo: Internet. Achei um
documentação sobre as cargas das DLL em
http://support.microsoft.com/kb/142243 e vi que poderia ter problemas na
criacao de thread logo na carga da DLL. Criei entao uma função que, logo
após a carga da DLL e a chamava pra criar as devidas threads. Com isso a
coisa foi lisa e redonda... lindo lindo!!! Entao galera, cuidado ao criar
threads em DLL. Criem metodos especificos para isso.
 
[]´s
 
 
Sergio

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 23 de abril de 2007 20:36
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: [delphi-br] Thread e DLL
Prioridade: Alta




Ok! Às ordens! Mas seria legal se vc postasse os detalhes de sua dúvida e o 
que vc fez pra consertar. Isso é cooperação na lista. Sua dúvida pode ser a 
de outros.

Sds.

>From: Sérgio T. Uetanabaro <[EMAIL PROTECTED]
<mailto:suka%40codaintellisoft.com.br> t.com.br>
>Reply-To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
os.com.br
>To: <[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br>
>Subject: RES: [delphi-br] Thread e DLL
>Date: Mon, 23 Apr 2007 20:28:45 -0300
>
>Olá Ruberns,
>
>Ja achei a solução para o problema. Eu nao posso criar threads na
>inicialização da DLL. Achei um artigo na microsoft em relacao a isso. Ja 
>dei
>um jeito na situação. OBRIGADO!
>
>
>[]´s
>
>Sergio
>
> _____
>
>De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
[mailto:[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
os.com.br] Em
>nome de Rubem Nascimento da Rocha
>Enviada em: segunda-feira, 23 de abril de 2007 19:19
>Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br
>Assunto: RE: [delphi-br] Thread e DLL
>Prioridade: Alta
>
>
>
>
>Qual é o problema especificamente? Seja mais claro e objetivo. Detalhe mais
>o problema que vc está tendo. Sds.
>
> >From: Sérgio T. Uetanabaro <[EMAIL PROTECTED]
><mailto:suka%40codaintellisoft.com.br> t.com.br>
> >Reply-To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
>os.com.br
> >To: <[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> 
>os.com.br>
> >Subject: [delphi-br] Thread e DLL
> >Date: Mon, 23 Apr 2007 13:01:21 -0300
> >
> >Olá!
> >
> > Estou tendo problemas com threads em DLL com o delphi 7. Alguém ja
> >teve
> >esse problema ou sabe de alguma limitação de thread e dll?
> >
> >
> >[]´s
> >
> >Sergio
> >
> >
> >
> >
> >[As partes desta mensagem que não continham texto foram removidas]
> >
>
>__________________________________________________________
>MSN Busca: fácil, rápido, direto ao ponto. http://search.
><http://search. <http://search.msn.com.br> msn.com.br> msn.com.br
>
>
>
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>

__________________________________________________________
MSN Messenger: converse com os seus amigos online. 
http://messenger. <http://messenger.msn.com.br> msn.com.br



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a