SOUBOR: B2CSE.exe převede automatizace kód jazyka Visual Basic do jazyka Visual C++

Překlady článku Překlady článku
ID článku: 216388 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

B2CSE.exe je samorozbalovací spustitelný soubor obsahující soubor samostatný nástroj (B2C.exe), který převede kód Microsoft Visual Basic automatizace kód jazyka Microsoft Visual C++. Můžete vložit kód generovaný z B2C.exe přímo v aplikaci Visual C++, chcete-li získat stejné funkce. B2C.exe navíc obsahuje některé příklady automatizace aplikace Visual Basic, které lze použít.

Další informace

Následující soubor je k dispozici ke stažení z centra pro stahování Microsoft Download Center:
B2CSE.exe
Datum vydání: 3. dubna 2000

Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
119591 Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Soubor neobsahuje viry. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu zveřejnění souborů. Soubor je uložen na zabezpečených serverech neumožňujících neoprávněné změny souborů.

Máte právo bezplatnou, upravovat, reprodukovat a distribuovat libovolný kód generovaný B2C převaděč nebo jakékoli upravenou verzi převaděče B2C, jakýmkoli způsobem, které pro vás užitečné za předpokladu, že jste se dohodli, že společnost Microsoft nemá žádné záruční povinnosti a odpovědnost za generovaný kód.

B2CSE.exe obsahuje následující soubory:
   FileName           Size
   -------------------------

   B2C.exe            220KB
   Readme.txt           4KB

				
Omezení B2C

B2C.exe byl navržen pro převod jednoduché příklady automatizace. Nebyl navržen jako obecné konverzní program pro všechny aplikace Visual Basic. Jako takový je třeba si uvědomit následující omezení:
  • B2C nemá bez podpory s názvem parametry. Nepoužívejte kód, který volá metodu předáním pojmenovaný parametr:
       MyObj.MyMethod z:=5
  • B2C nemá podporu volitelné parametry, takže můžete použít kód podobný:
       MyObj.MyMethod a,b,c,,,,g
  • B2C aktuálně nemá výpočet výrazy. Nepoužívejte například kód:
       MyObj.MyMethod (a+b)/2, a*b, a+1
Navzdory těmto omezením B2C je mocný nástroj. Pomocí B2C.exe můžete například generovat ekvivalentní kód Visual C++ pomocí následujícího kódu automatizace aplikace Visual Basic a potom vložit do generovaného kódu přímo do projektu:

' 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."
				
Uživatelské rozhraní pro B2C.exe je velmi jednoduché. Obsahuje tří textových polí, tlačítek a rozevírací pole, kde je možné vybrat několik příkladů. Zadejte nebo vložte do textového pole na levé straně kódu jazyka Visual Basic a klepnete na tlačítko Convert & kopie, vyplní B2C.exe dalších dvou textových polí do generovaného kódu Visual C++ a také jej zkopíruje do schránky pro snadné použití.

Generovaný kód používá podpůrná funkce volána AutoWrap(), který je generován do textového pole v pravém horním rohu dialogového okna B2C.exe. Je třeba přidat tuto funkci do projektu tak, aby byla dostupná z kde použít kód generovaný B2C. I když tato funkce je vygenerován při každém převodu nový kód, je vždy stejný, je třeba zkopírovat jej jednou.

Nejlepší způsob, jak se dozvědět, jak funguje, je spustit B2C a experimentovat s příklady předdefinovaných.

Vlastnosti

ID článku: 216388 - Poslední aktualizace: 30. června 2013 - Revize: 7.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbdownload kbautomation kbfile kbinfo kbmt KB216388 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 216388

Dejte nám zpětnou vazbu

 

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