Blz, Sérgio! Imaginei que fosse algo nesse sentido, mas mesmo assim era 
justo compartilhar a solução com o grupo. Passei por algo semelhante 
tentando criar uma instância de um componente pra comunicação serial em uma 
DLL, e esse componente usa threads internamente para monitorar a porta 
serial. Fuçando no codecentral.borland.com, encontrei a seguinte solução:

http://cc.codegear.com/Item/21148
D6DLLSynchronizer for Delphi 6 and 7
Unit you can add to a DLL project to make TThread.Synchronize work again

(Pra acessar o link, deve-se registrar primeiro no site caso ainda não o 
seja!)
Isso tb resolveu meu problema eficaz e elegantemente!

Valeu!
Sds.

>From: Sérgio T. Uetanabaro <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: <delphi-br@yahoogrupos.com.br>
>Subject: RES: RES: [delphi-br] Thread e DLL
>Date: Tue, 24 Apr 2007 09:21:06 -0300
>
>
>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]
>

_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br

Responder a