Fórum Bibliotecas .CLX #227082

20/04/2004

0

Caros colegas..

Como faço para usar uma dll que eu criei em .CLX, já pesquisei muito e não consegui achar nada, o problema está em usar a função GetProcAddress, que utiliza a unit windows, que não poderia declarar na minha aplicação .clx, como resolvo este problema??

agradeço antecipadamente..

Cabelo


Cabelo

Cabelo

Responder

Posts

20/04/2004

Cabelo

se alguém pudesse me ajudar agradeceria muito..


(Caros colegas..

Como faço para usar uma dll que eu criei em .CLX, já pesquisei muito e não consegui achar nada, o problema está em usar a função GetProcAddress, que utiliza a unit windows, que não poderia declarar na minha aplicação .clx, como resolvo este problema??

agradeço antecipadamente..

Cabelo)


Responder

Gostei + 0

20/04/2004

Cabelo

Alguém??


Responder

Gostei + 0

20/04/2004

Thiago Vidal

Amigo... CLX é um ambiente feito para ser Cross-Plataform, e nao dá suporte a DLL´s, que são bibliotecas exclusivas do Windows.

Se voce mesmo criou a DLL, tente cria-la de uma forma que ela possa também ser compilada como um módulo linux (.so). Talvez assim, acredito eu, você pode acessá-la a partir de programas CLX rodando em Windows sem precisar declarar a unit Windows no seu sistema.

Se a DLL não for sua, for de terceiros, aí o jeito é escrever o seu sistema em VCL, pelo menos a Unit que acessa esta DLL, e no projeto voce usa diretivas de compilação pra definir se essa Unit deve ou não ser carregada baseado na plataforma.

Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar