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

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
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
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:
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 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 objectset 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 longdim j as longfor i = 1 to 15   for j = 1 to 15      arr(i,j) = i   next j   doeventsnext i' Set all values in one shot!app.activesheet.range("A1:O15").value = arrmsgbox "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.

Conversor conversão javafy coledispatchdriver importação _com_ptr_t idispatch automatizar invocar getidsofnames

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 216388 - Última Revisão: 12/05/2015 12:46:46 - Revisão: 7.0

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

  • kbnosurvey kbarchive kbdownload kbautomation kbfile kbinfo kbmt KB216388 KbMtpt
Comentários