USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Herança em DLL
Maxcim
GUARULHOS
SP - BRASIL
Postada em 29/05/2007 13:22 hs            
Olá amigos, estou transformando algumas classes de meus projetos em DLLs (já que as utilizo em todoas as aplicações), e tenho dentro  de uma classe uma herança ( simulada... rsrsr declaro uma classe dentro da outra e reutilizo seus controles, apenas referenciando a 1ª classe)
dentro da clase trial tenho:
 
Public DTS As New Cls_trialdt
 
oque me dá no form a segunte:
trial.leacesso
trial.Gravaacesso
Trial.DTS.DTExpira
            .DTInstal
            .TTAcessos
 
este Dts esta na classe Cls_trialdt
como classes funciona perfeitamente, mas copiando para DLL me dá erro.
"private object modules cannot be used in public object modules as parameters or return types or public procedures, as public data members, or as fields of public user defined types"
 
"não podem ser usados módulos de objeto privados em módulos de objeto de público como parâmetros ou tipos de retorno ou procedimentos públicos, como sócios de dados públicos, ou como campos de usuário público definiram tipos"
 
 
     
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 29/05/2007 23:42 hs         
faça um backup pra não perder depois experimente recompilar a dll de origem como publica, va nas propriedades da dll são pouco lá tem uma que a torna publica assim mesmo de um form vc podera instanciar as rotinas internas
     
Maxcim
GUARULHOS
SP - BRASIL
Postada em 30/05/2007 16:59 hs            
oi ama, no form qdo instancio a dll ela fica publica, mas o probema não é esse...
as funçoes dentro da da dll, que eu quero que seja publica. opu seja na classe trial eu tenho tres instruçoes e na classe trialdt tenho varias que quero que fica dentro de um itens DTS na classe trial.
     
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 30/05/2007 19:43 hs            
UP....
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página