Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como conectar VB6.0 & VC + +
VB6.0 e VC + + são ambos linguagens de programação orientadas a objeto . Eles também são linguagens de desenvolvimento de aplicações Microsoft. Quando você desenvolve um aplicativo, você deve usar as melhores características de linguagens de programação , já que cada língua tem características únicas. Pode ser necessário programar com ambas as línguas para maximizar os benefícios de um aplicativo. Usando uma DLL (Dynamic Link Library ) , você pode aproveitar os benefícios de ambas as línguas. O DLL construído em VC + + também pode ser usado em VB 6.0 . Coisas que você precisa
DLL
Show Mais instruções
1

Clique em " Iniciar", " Todos os Programas " e " Visual Basic 6 " para abrir VB6.0 . Clique em " Arquivo", " New Project " e " DLL ActiveX " para criar um arquivo DLL ActiveX . Altere o nome do projeto para " dllfile " na janela de Propriedades. Clique em " Save" para salvar o projeto em seu computador local
2

Clique em " Project" e "Referências" para adicionar as referências do Excel para a lista de referência existente : . C: \\ Program Files \\ Microsoft Office \\ Office11 \\ Excel.exe . Isto tem a referência criada para Microsoft Excel Object Library
3

Clique dllfile.vb no " Solution Explorer " e insira o seguinte código após a "Opção declaração explícita " : . Implementa AddInDesignObjects . IDTExtensibility2
4

Criar um novo módulo de classe , clicando com o botão direito no nome do projeto e selecione Digite o seguinte código " nova classe". : Opção ExplicitOption Compare TextPrivate WithEvents pExcelApp Como Excel.ApplicationFriend Property Get excelApp () As Excel.ApplicationSet excelApp = pExcelAppEnd PropertyThis módulo classe define os eventos de aplicativo do Excel. Clique em " Arquivo", " Add Project " e " Standard EXE " para compilá-lo . Localize o arquivo cumprido a partir de onde você salvou seu projeto.
5

Clique em " Iniciar", " Todos os Programas " e " VC + + ". Clique em " New " e " Project" para criar um novo projeto. Clique em " Form1.vc " e incluir a dll : # include " dllfile.dll "
6

carregar a DLL na memória e criar uma instância dele : HINSTANCE hLib = LoadLibrary ( " dllfile . dll " ); if ( hLib == null) { cout << " ERRO: Não foi possível carregar biblioteca "<< endl; getch (); return;}
7

Procure pelo arquivo DLL e encontrar o endereço de funções: TestFunc = ( cfunc ) GetProcAddress ( ( HMODULE ) hLib ", TestFunc "); RetInt = ( ifunc ) GetProcAddress ( ( HMODULE ) hLib ", RetInt ");

Anterior :

Próximo : No
  Os artigos relacionados
·Como transmitir vídeo ao vivo no Xcode 
·Como usar objetos em 2D CPP 
·Como link COBOL e C juntos no z /OS 
·Definição do CPP Arquivo 
·O que é um cabeçalho Ctype 
·Como converter e Decode HTML em um String no iPhone 
·O que é um programador ISO 
·Alternativas ao Boomerang Decompiler 
·Requisitos para um SDK iTouch 
·Como fazer um buffer Hex Do Char C 
  Artigos em destaque
·Funções Iomanip 
·Como criar um projeto Maven no Galileo 
·Cocoa Touch vs. Objective C 
·Como utilizar a função HeapSize 
·Como devolver um vetor STL De uma Nova Função 
·Como ler dados em Xcode 
·Por que não posso ver minha Xcode iPhone 
·Como alterar AppDelegate em um iPhone 
·Como INT em C + + para os números reais 
·O que fazer com um erro de Trapped in C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados