DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 216388 - Última revisão: domingo, 30 de Junho de 2013 - Revisão: 7.0

 

Sumário

B2CSE.exe é um ficheiro executável de extracção automática que contenha um ficheiro de utilitário autónomo (B2C.exe), que converte o código Microsoft Visual Basic Automation em código Microsoft Visual C++. Pode colar o código gerado a partir de B2C.exe directamente para a aplicação de Visual C++ para obter a mesma funcionalidade. Além disso, B2C.exe é fornecido com alguns exemplos de automatização do Visual Basic, que pode utilizar.

Mais Informação

O ficheiro seguinte está disponível para transferência a partir do Microsoft Download Center:
B2CSE.exe (http://www.microsoft.com/en-us/download/default.aspx)
Data de edição: 3 de Abril de 2000

Para obter informações adicionais sobre como transferir ficheiros do Microsoft Support, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) Como obter ficheiros de suporte da Microsoft a partir de Serviços Online
A Microsoft procedeu vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Tem direito isenta de royalties para utilizar, modificar, reproduzir e distribuir qualquer código gerado pelo conversor B2C, ou qualquer versão modificada do conversor B2C, de qualquer forma que achar úteis desde que acordam em que a Microsoft tem qualquer garantia, obrigações ou responsabilidade para o código gerado.

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

   B2C.exe            220KB
   Readme.txt           4KB

				
Limitações de B2C

B2C.exe foi concebido para converter simples exemplos de automatização. Não foi concebido para ser um utilitário de conversão genérico para a totalidade do Visual Basic. Como tal, deve ter em atenção as seguintes limitações:
  • B2C faz não suporte com o nome parâmetros. Não utilize o código que invoca um método por passar um parâmetro com nome:
       MyObj.MyMethod z:=5
  • B2C does suporte parâmetros opcionais, para que possa utilizar código semelhante:
       MyObj.MyMethod a,b,c,,,,g
  • B2C actualmente não calcular expressões. Não utilize código semelhante:
       MyObj.MyMethod (a+b)/2, a*b, a+1
Não obstante estas limitações, B2C é uma ferramenta poderosa. Por exemplo, pode utilizar B2C.exe para gerar o código de Visual C++ equivalente com o seguinte código de automatização do Visual Basic e, em seguida, cole o código gerado directamente no projecto:

' 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 de utilizador para B2C.exe é muito simple. Inclui três caixas de edição, três botões e uma caixa de combinação, onde pode seleccionar alguns exemplos. Escreva ou cole o código do Visual Basic na caixa de edição à esquerda e, quando clica em Converter a cópia &, B2C.exe povoa as outras duas caixas de edição com o código de Visual C++ gerado, bem como copiá-lo para a área de transferência rápida utilização.

O código gerado utiliza uma função de programa auxiliar denominada AutoWrap() que é gerado na caixa de edição no canto superior direito da caixa de diálogo B2C.exe. É necessário adicionar esta função para o projecto para que fique acessível a partir de onde utilizar código B2C gerado. Apesar desta função é regenerada sempre que converter o novo código, é sempre o mesmo modo, só é necessário copiá-lo uma vez.

É a melhor forma para obter informações sobre como funciona executar B2C e experimentar os exemplos incorporados.


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áticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 216388  (http://support.microsoft.com/kb/216388/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft