ARCHIVO: B2CSE.exe convierte el código de automatización de Visual Basic a Visual C++

Seleccione idioma Seleccione idioma
Id. de artículo: 216388 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

B2CSE.exe es un archivo ejecutable autoextraíble que contiene un archivo de utilidad independiente (B2C.exe) que convierte el código de automatización de Microsoft Visual Basic en código de Microsoft Visual C++. Puede pegar el código generado a partir de B2C.exe directamente en la aplicación de Visual C++ para obtener la misma funcionalidad. Además, incluye algunos ejemplos de automatización de Visual Basic, que puede utilizar B2C.exe.

Más información

El siguiente archivo está disponible para su descarga desde el centro de descarga de Microsoft:
B2CSE.exe
Fecha de publicación: 3 de abril de 2000

Para obtener información adicional acerca de cómo descargar los archivos de Microsoft Support, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte de Microsoft de los servicios en línea
Microsoft exploró este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente disponible en la fecha en que se ha registrado el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Usted tiene derecho libre de regalías para utilizar, modificar, reproducir y distribuir cualquier código generado por el convertidor B2C, o ninguna versión modificada del convertidor B2C, de ninguna manera que encontrará útil siempre que el usuario acepta que Microsoft no tiene ninguna garantía, obligaciones o responsabilidad para el código generado.

B2CSE.exe contiene los siguientes archivos:
   FileName           Size
   -------------------------

   B2C.exe            220KB
   Readme.txt           4KB

				
Limitaciones de B2C

B2C.exe se ha diseñado para convertir los ejemplos sencillos de automatización. No se diseñó para ser una utilidad de conversión genérica de Visual Basic. Por lo tanto, debe tener en cuenta las siguientes limitaciones:
  • B2C hace no compatibilidad denominada parámetros. No usar el código que llama a un método, pasando un parámetro con nombre:
       MyObj.MyMethod z:=5
  • B2C tiene compatibilidad con parámetros opcionales, por lo que se puede utilizar código como:
       MyObj.MyMethod a,b,c,,,,g
  • Actualmente tiene B2C no calcular expresiones. No utilice código como:
       MyObj.MyMethod (a+b)/2, a*b, a+1
A pesar de estas limitaciones, B2C es una herramienta muy eficaz. Por ejemplo, puede utilizar B2C.exe para generar el código equivalente de Visual C++ con el siguiente código de automatización de Visual Basic y, a continuación, pegue el código generado directamente en el proyecto:

' 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."
				
La interfaz de usuario para B2C.exe es muy sencilla. Incluye tres cuadros de edición, tres botones y un cuadro combinado en el que puede seleccionar algunos ejemplos. Escriba o pegue el código de Visual Basic en el cuadro de la izquierda, y al hacer clic en Convertir copia &, B2C.exe rellena los otros dos cuadros de edición con el código generado de Visual C++, así como para copiarlo al Portapapeles para un uso rápido.

El código generado utiliza una función auxiliar denominada AutoWrap() que se genera en el cuadro de edición en la esquina superior derecha del cuadro de diálogo B2C.exe. Es necesario aplicar esta función al proyecto para que sea accesible desde dónde utilizar código generado B2C. Aunque esta función se regenera cada vez que convierta el nuevo código, siempre es el mismo por lo que sólo es necesario copiar de una vez.

La mejor manera de aprender cómo funciona, es ejecutar B2C y experimentar con los ejemplos integrados.

Propiedades

Id. de artículo: 216388 - Última revisión: domingo, 15 de diciembre de 2013 - Versión: 8.0
La información de este artículo se refiere 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
Palabras clave: 
kbdownload kbautomation kbfile kbinfo kbmt KB216388 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 216388

Enviar comentarios

 

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