ARQUIVO: B2CSE.exe converte código de automação do Visual Basic para Visual C++

Traduções deste artigo Traduções deste artigo
ID do artigo: 216388 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

B2CSE.exe é um arquivo executável de extração automática que contém um arquivo de um utilitário autônomo (B2C.exe) que converte código de automação do Microsoft Visual Basic no código do Microsoft Visual C++. Você pode colar o código gerado a partir de B2C.exe diretamente ao seu aplicativo do Visual C++ para obter a mesma funcionalidade. Além disso, o B2C.exe vem com alguns exemplos de automação do Visual Basic, que você pode usar.

Mais Informações

O seguinte arquivo está disponível para download no Microsoft Download Center:
B2CSE.exe
Data de publicação: 3 de abril de 2000

Para obter informações adicionais sobre como baixar arquivos do Microsoft Support, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591 Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais atual que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Você tem direito de royalties para usar, modificar, reproduzir e distribuir qualquer código gerado pelo conversor do B2C ou qualquer versão modificada do conversor B2C, de qualquer maneira que útil desde que você concorda que a Microsoft não tem nenhuma garantia, obrigação ou responsabilidade para o código gerado.

B2CSE.exe contém os seguintes arquivos:
   FileName           Size
   -------------------------

   B2C.exe            220KB
   Readme.txt           4KB

				
Limitações de B2C

B2C.exe foi projetado para converter exemplos simples de automação. Ele não foi projetado para ser um utilitário de conversão genérico para todas as do Visual Basic. Assim, você deve estar ciente das seguintes limitações:
  • B2C faz não suporte denominado parâmetros. Não use o código que chama um método passando um parâmetro nomeado:
       MyObj.MyMethod z:=5
  • B2C does suporte a parâmetros opcionais, assim você pode usar código como:
       MyObj.MyMethod a,b,c,,,,g
  • B2C atualmente não calcular expressões. Não use um código como:
       MyObj.MyMethod (a+b)/2, a*b, a+1
Apesar dessas limitações, B2C é uma ferramenta poderosa. Por exemplo, você pode usar B2C.exe para gerar o código do Visual C++ equivalente com o seguinte código de automação do Visual Basic e, em seguida, cole o código gerado diretamente em seu projeto:

' Start Excel.
dim app as object
set app = createobject("Excel.Application")

' Make it visible.
app.visible = true

' Add a new workbook.
app.workbooks.add

' Declare an array.
dim arr(1 to 15, 1 to 15) as long

' Fill array with values.
dim i as long
dim j as long
for i = 1 to 15
   for j = 1 to 15
      arr(i,j) = i
   next j
   doevents
next i

' Set all values in one shot!
app.activesheet.range("A1:O15").value = arr

msgbox "All done."
				
A interface do usuário para B2C.exe é muito simple. Ele inclui três caixas de edição, três botões e uma caixa de combinação onde você pode selecionar alguns exemplos. Digite ou cole o código do Visual Basic na caixa de edição à esquerda, e quando você clicar em Converter cópia &, B2C.exe preenche as outras duas caixas de edição com o código gerado do Visual C++, bem como copiá-lo para a área de transferência para uso rápido.

O código gerado utiliza uma função auxiliar chamada AutoWrap() que é gerado na caixa de edição no canto superior direito da caixa de diálogo B2C.exe. Você precisa adicionar essa função ao seu projeto para que seja acessível a partir de onde você usar o código gerado pelo B2C. Embora essa função é gerada novamente sempre que você converter o novo código, é sempre o mesmo assim, é preciso copiá-lo uma vez.

A melhor maneira de saber como ele funciona, é executar B2C e experimentar os exemplos internos.

Propriedades

ID do artigo: 216388 - Última revisão: domingo, 30 de junho de 2013 - Revisão: 7.0
A informação contida neste artigo aplica-se a:
  • Microsoft Office 2000 Developer Edition
  • Microsoft Visual Basic for Applications 6.0
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
Palavras-chave: 
kbdownload kbautomation kbfile kbinfo kbmt KB216388 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 216388

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com