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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Passagem de Objeto como Parametro - Programação OO
fcarlos
RIO DE JANEIRO
RJ - BRASIL
Postada em 30/05/2008 17:01 hs            

Srs. Bom dia!!!

Estou tomando um determinado erro que não estou sebendo resolver. Por isso peço a ajuda de todos vcs.

Estou desenvolvimento em VisualBasic 6 utilizando OO.

O cenário é o seguinte:

Tenho um project EXE e nele contém uma classe chamada FILA. Este objeto contém uma lista de registros para serem processados que estão numa collection. Criei um outro project do tipo DLL e nela tem uma classe chamada PROCESSAR.

A classe PROCESSAR por sua vez tem suas propriedades e uma delas recebe como parametro um objeto. O problema que está acontecendo é no momento que tento passar o objeto FILA, como parametro, para esta propriedade do objeto PROCESSAR. Neste momento estou tomanto o seguinte erro:

Erro: nº 98 - A property or method call cannot include a reference to a private object, either as an argument or as a return value.

Pessoal, alguém já tomou esse erro alguma vez? Qual foi a solução para o problema? Gostaria muito a ajuda de vcs...

Obrigado!

Francisco Carlos.

     
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 30/05/2008 19:16 hs         
a classe ou módulo na dll origem FILA ou PROCESSAR deve estar definida com private basta trocar para public assim fica deve funcionar.
     
fcarlos
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 31/05/2008 00:32 hs            
Ama,
 
Como mudo a definição da Classe?
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 31/05/2008 10:51 hs         
Botão direito sobre a classe Publish Component...
   
fcarlos
não registrado
ENUNCIADA !
Postada em 04/06/2008 16:57 hs   
Ama,
Obrigado pela ajuda. Consegui resolver o problema.
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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