referenciamento em Visual Basic (VB) 6 envolve a adição de um modelo de objeto componente de biblioteca (COM) a um projeto. O registro mantém o controle de todos os componentes através de sua ID de classe. Um componente é registrado automaticamente na compilação , e suas configurações são salvas no registro até não registrado. Não exclua uma biblioteca a menos que tenha registrado un - lo a partir do registro usando o comando " regsvr32 /u
" . Saiba como criar uma biblioteca de vínculo dinâmico (DLL) e referenciá-lo em um projeto. Instruções
Criar uma DLL simples
1 Inicie o Visual Basic 6 e , em seguida, selecione um novo projeto ActiveX DLL.
2
Copie e cole a seguinte função para a auto gerado arquivo Class1.cls .
Função Pública calcAvg (ByVal vNum1 As Integer , ByVal vNum2 As Integer)
calcAvg = ( vNum1 + vNum2 ) /2
End Function
3
Renomear Class1.cls para calcClass.cls e Project1.vbp para Calc.vbp .
4
Salvar Calc.vbp e calcClass.cls para uma pasta chamada C: . \\ Calc
5
Selecione "Arquivo" e "Faça Calc.dll ... " para compilar a dll em C: . \\ Calc
Referência um componente
6
Iniciar um IDE VB6 separado e , em seguida, selecionar um novo projeto Standard EXE
< . br> 7
Adicionar um botão Command1 para o Form1 gerado automaticamente.
8
Selecione "Projeto ", "Referências ... " e depois em "Procurar ". Selecione "C: \\ Calc \\ Calc.dll " e selecione "OK" para fechar a caixa de diálogo
9
Dê um duplo clique em " Command1 " em " Form1 " para abrir o Command1_Click ( . ) sub-rotina.
10
Digite o seguinte código na sub-rotina.
Dim objCalc as New Calc.calcClass
Command1.Caption = objClass.calcAvg (20, 1024)
11
Pressione " F5" e , em seguida, clique no botão " Command1 " . Ele agora irá mostrar " 522 ".
Remover uma referência do registro do Windows
12
Clique no Windows botão " Iniciar" e , a partir da lista de programas, selecione " Microsoft Visual Studio 6.0, " " Microsoft Visual Studio 6.0 Tools " e depois em " Exibir OLE . "
13
Selecione "Todos os objetos" em objectos OLE em Exibir e , em seguida, desloque-se para Calc.calcClass .
14
Clique em " Calc.calcClass " e selecione "Objeto" e "Copiar para área de transferência CLSID ".
15
Selecione "Arquivo" e "Executar o Registro editor ... " a partir do menu principal. O editor de registro do Windows será exibido.
16
selecione "Editar ", " Localizar " e pressione " Ctrl + V " para colar da área de transferência . Em seguida, pressione "Enter" para procurar e eliminar todas as ocorrências do CLSID copiado.
17
Selecione " View" e "Atualizar" no OLE View. Calc.calcClass já não deve aparecer . Agora você deve ser capaz de referência Calc.dll no projeto Visual Basic , sem os problemas que ocorreram inicialmente .