Exemplo de interoperabilidade parte 2 de COM
Este exemplo demonstra como usar um servidor translation from VPE for Csharp com um cliente C++ COM.
Observação: |
---|
O Visual C++ deve estar instalado para compilar esse exemplo. |
Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los
Siga um ou mais destes procedimentos:
Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.
O arquivo Leiame exibe informações sobre exemplos.
Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.
Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.
Para obter mais informações, consulte Localizando arquivos de exemplo.
Observação de segurança: |
---|
Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias. |
Este exemplo requer que você execute a ferramenta regasm.exe.No Windows Vista com o novo recurso de controle de conta de usuário (UAC), regasm pode ser executado somente se você efetuou login sistema autônomo administrador.Para obter mais informações sobre como desenvolver aplicativos compatíveis com o UAC, consulte Windows Vista aplicativo Development Requirements para Controle de Conta de Usuário Compatibility.
Para compilação e executar a amostra interoperabilidade COM Part 2 dentro do Visual Studio
In O gerenciador de soluções, clicar com o botão direito do mouse o projeto COMClient e, em seguida, clique em Propriedades.
Abra o Propriedades de configuração pasta e, em seguida, clicar Depurar.
No Argumentos de linha de comando propriedade, digite um nome.
Clique em OK.
No menu Debug, clique em Start Without Debugging.
Para compilação e execute a amostra interoperabilidade COM Part 2 a partir de um aviso de comando
Use o Change Directory comando para alterar para o diretório COMInteropPart2\COMClient.
Copie o código de servidor translation from VPE for Csharp para o diretório COMClient:
copy ..\CSharpServer\CSharpServer.cs
O servidor de compilar:
csc /target:library CSharpServer.cs regasm CSharpServer.dll /tlb:CSharpServer.tlb
Compilar o cliente (Certifique-se de que as variáveis de ambiente e o caminho estão conjunto corretamente com vcvars32.bat):
cl COMClient.cpp
Execute o cliente:
COMClient friend