DLL EM TEMPO DE EXECUCAO

GAMBIARRA 28/08/2009 12:47:33
#321228
é possivel inserir um dll em tempo de execucao?

exemplo: tenho um programa que vai verificar se a dll esta na pasta predeterminada, se tiver ele inclui a dll e executa uma funcao dela...
SPRITU 28/08/2009 13:58:45
#321239
tah querendo faze GAMBIARRA neeh!!
hsauhsausa....

procura por plugin, mas é possivel sim, é o conceito de plugins!
JWCELYO 29/08/2009 11:22:30
#321335
sim é possivel as dll[ô]s criadas com class Libary são nativas elas não se carrega junto com aplicação assim possivel adicionala ao diretorio e utilizala em tempo de execução lembre de recarrega a base da aplicação para que referencia se reconecte a aplicação principal

Lembre se que as dll[ô]s liberi fonciona em tempo de execução os use contros não fonciona
USUARIO.EXCLUIDOS 03/09/2009 10:54:08
#321816
O que você quer fazer não é GAMBIARRA, nem muito menos tem que ser adicionada como referencia para ser usada.
O que você quer é utilizar uma dll, que está num determinado diretório em tempo de Execução. A forma de se fazer isso é usando o Conceito de Reflexão.
Ah, não sabe o que é reflexão? olhe AQUI.

No VB.NET é muito simples o uso de reflexão.
Abaixo segue um modelo de como carregar o Assembly e como executar um determinado método(desde que você saiba o nome dele) que retorne um valor.


Tópico encerrado , respostas não são mais permitidas