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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  URGENTE!! Comunicação entre DLL's
Braga
RECIFE
PE - BRASIL
Postada em 04/08/2006 16:32 hs            
Pessoal,
Estou com 2 dll:
dllA e dllB
 
Declarei no módulo da dllA um vertor de type, assim:
 
Type udtCartaoFidel
    iTipo          As Integer
    sData         As String
    sHora         As String
End Type
 
public DadosVendaCartaoFidel()     As udtCartaoFidel
 
Carreguei esse vetor de type com vários registros;
Agora vou tentar chamar uma função da dllB e passo por parametro o vetor de type.
No entanto, já tentei de toda forma e ocorre o seguinte erro:
 
"only user-defined types defined in public object modules can be coerced to or from a variant or passed to late-bound functions"
 
Como eu posso enviar um vetor de type da dllA para a dllB, pois esse vetor é carregado na dllA e vou usá-lo na dllB ????
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 04/08/2006 16:42 hs            
Como está a função da dllB e como vc está passando estes parâmetros?
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 04/08/2006 17:03 hs            
Não tenho certeza, mas tenta passar esse vetor como uma VARIANT...
talvez funcione...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
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