FILE: B2CSE.exe преобразует код автоматизации в Visual Basic в Visual C++

Код статьи: 216388 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

Аннотация

B2CSE.exe — это самораспаковывающийся исполняемый файл, содержащий файл автономные программы (B2C.exe), который преобразует код автоматизации Microsoft Visual Basic в код Microsoft Visual C++. Можно вставить код, созданный из B2C.exe непосредственно в приложении Visual C++, получить те же функциональные возможности. Кроме того B2C.exe поставляется с примеры автоматизации Visual Basic можно использовать.

Дополнительная информация

Указанный ниже файл можно загрузить с веб-сайта Центра загрузки Майкрософт::
B2CSE.exe
Дата выпуска:, 3 апреля 2000

Дополнительные сведения о загрузке файлов поддержки Майкрософт см. в следующей статье базы знаний Майкрософт::
119591Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Microsoft проверила этот файл на наличие вирусов.. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения, имеющиеся на момент публикации файла.. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение..

У вас есть право бесплатно использовать, изменять, воспроизвести и распространить любой код, созданный преобразователь B2C или измененной версии конвертера B2C, любыми способами, которые полезны при условии, что вы согласны, корпорация Майкрософт не гарантии, обязательства или обязательства для сгенерированного кода.

B2CSE.exe содержит следующие файлы:
   FileName           Size
   -------------------------

   B2C.exe            220KB
   Readme.txt           4KB

				
Ограничения B2C

B2C.exe был разработан для преобразования простые примеры автоматизации. Он не предназначен для программы универсального преобразования для всех Visual Basic. Таким образом следует иметь в виду следующие ограничения:
  • Выполняет B2Cнеподдерживает именованные параметры. Не используйте код, который вызывает метод, передав именованного параметра.
       MyObj.MyMethod z:=5
  • B2Cвыполняетподдерживает необязательные параметры, поэтому можно использовать следующий код:
       MyObj.MyMethod a,b,c,,,,g
  • В настоящее время выполняет B2CнеВычисление выражения. Не следует использовать следующий код:
       MyObj.MyMethod (a+b)/2, a*b, a+1
Несмотря на эти ограничения B2C является мощным инструментом. Например можно использовать B2C.exe для создания кода Visual C++ соответствует следующим кодом автоматизации Visual Basic, а затем вставьте полученный код непосредственно в проект:

' 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."
				
Пользовательский интерфейс для B2C.exe очень прост. Он включает три поля, три кнопки и поле со списком, где можно выбрать несколько примеров. Введите или вставьте код Visual Basic в поле слева, и при нажатии кнопкиПреобразования и копированияB2C.exe заполняет два поля ввода с помощью созданного кода Visual C++, а также копирование в буфер обмена, для быстрого использования.

Созданный код использует вспомогательную функцию с именем AutoWrap(), который создается в поле редактирования в левом верхнем углу диалогового окна «B2C.exe». Необходимо добавить эту функцию для проекта, таким образом, чтобы оно недоступно из которых используется код, созданный B2C. Несмотря на то, что эта функция создается заново каждый раз при преобразовании новый код, всегда является таким же, поэтому необходимо скопировать его один раз.

Наилучший способ узнать, как это работает, является запуск B2C и поэкспериментировать с встроенные примеры.

Свойства

Код статьи: 216388 - Последнее изменение :: 16 ноября 2010 г. - Редакция: 2.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
Ключевые слова: 
kbdownload kbautomation kbfile kbinfo kbmt KB216388 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:216388

Отправить отзыв