classes dentro de DLL

Delphi

01/08/2007

Olá pessoal!!

Estou colocando minhas classes de aplicação, como classe uConnection, uUsuarios, etc... dentro de uma DLL... e até o momento está ok, mas ao tentar exportar as functions/procedures das classes, não consigo.

Não reconhece as functions e procedures...

alguém pode me ajudar?

grato!!!


Borland

Borland

Curtidas 0

Respostas

Bruno Belchior

Bruno Belchior

01/08/2007

Você não poderá exportar funções que recebem parâmetros de objetos ou que retornam objetos. Isso é uma restrição do sistema operacional... Mas nada impede que na implementação da DLL você utilize classes...


GOSTEI 0
Borland

Borland

01/08/2007

certo!, mas q utilidade teria eu colocar uma classe dentro de uma dll se eu não posso utilizar seus métodos...etc...

é possível vc me mostrar um exemplo de uma classe em dll e a utilização da mesma por fora no sistema....

grato!


GOSTEI 0
Bruno Belchior

Bruno Belchior

01/08/2007

Você só não pode utilizar as classes, mas pode utilizar os valores. Também não gosto dessa idéia, mas não é algo para se discutir, já que não temos opção. O uso de DLL fica restrito a utilizar funções que retornem tipos básicos do Windows...


GOSTEI 0
POSTAR