Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Adicionando um DLL a um projeto CPP
A biblioteca de vínculo dinâmico ou DLL, é uma biblioteca compartilhada para o sistema operacional Microsoft Windows . Bibliotecas compartilhadas são arquivos que contêm funções que podem ser utilizadas por programas diferentes durante o tempo de execução. Isto significa que um programa pode usar as funções em uma DLL quando ele está sendo executado sem a necessidade de a DLL para ser incluído no seu arquivo executável. Isto permite que os programas para aceder a uma ampla variedade de funções , mantendo-se pequena em tamanho . Muitos arquivos DLL do Windows fornecem acesso aos recursos do sistema operacional do núcleo , como na tela de desenho gráfico. Você pode importar um arquivo DLL em seu projeto C + + usando uma função especial. Coisas que você precisa
Microsoft Visual Studio 2010
Show Mais instruções
1

Clique no link rotulado "New Project ", que está localizado no lado superior esquerdo da "Página inicial ". Alternativamente, você pode clicar em "File /New Project" na barra de ferramentas principal. Isso abre a caixa de diálogo " New Project" criação. Na coluna da esquerda , selecione "Outras Línguas " e , em seguida, " C + +. " No lado direito da página , selecione " Win32 Console Application ". Digite um nome para este projeto e pressione a tecla "Enter" para criar um novo projeto. Um arquivo de código fonte é exibido na janela do editor de texto principal, com uma função chamada " _tmain . "
2

Escreva a seguinte declaração no topo do arquivo de código -fonte, acima da função " _tmain " . Esta declaração importa o arquivo de cabeçalho " WinDef " que contém as funções necessárias para carregar um arquivo DLL.

# Include " Windef.h "
3

Escreva a declaração abaixo dentro das chaves abaixo a função " _tmain " . Isto cria uma nova variável chamada " hDLL " que representa um identificador para a DLL. Você pode usar essa alça para carregar recursos da DLL

HINSTANCE hDLL ; .
4

Escreva a seguinte declaração abaixo da declaração " hDLL " para carregar um arquivo DLL, substituindo o texto " NameOfDLL " com a DLL real que você deseja importar

hDLL = LoadLibrary ( " NameOfDLL "); .
5

Verifique se a biblioteca foi carregado corretamente antes de tentar usar qualquer de seus recursos. Você pode usar um simples " if" , como este:

if ( hDLL = NULL ! ) {}
6

Coloque qualquer código que usa os recursos do arquivo DLL dentro as chaves do " if" . Isso permite que você faça referência a segurança dos recursos de um arquivo DLL. Se a DLL não carregar por qualquer motivo, estas afirmações nunca funcionará porque " hDLL " será igual a "NULL ".

Anterior :

Próximo : No
  Os artigos relacionados
·Como externo um membro estático 
·Projetos ASP.NET e Codificação em C 
·Como usar Cout e Cin em OpenGL 
·Funções dinâmicas de chamar DLLs 
·Como mover um objeto com Arrastar no XCode 
·Substrings comuns em C 
·Funções C para Xilinx 
·Como construir uma árvore de Asterisk em C + + 
·Como fazer um gráfico vertical em C + + 
·Malloc Função 
  Artigos em destaque
·Como formatar datas e horas com Iostream 
·O que é uma interface CPP 
·Quais são propriedades parciais 
·Objetivo principal de arquivos de cabeçalho 
·Depois de selecionar uma data no DateTime Picker, Como …
·Como acessar podcasts de vídeo com o iPhone SDK 
·Como criar um projeto Maven no Galileo 
·Como alterar um fator de preenchimento 
·Convertendo Char Buffer para dobrar em C + + 
·Visual C não faz EXE 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados