file: B2CSE.exe แปลงรหัสการทำงานอัตโนมัติของ Visual Basic c ++ Visual

หมายเลขบทความ (Article ID): 216388 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

สรุป

B2CSE.exe เป็นแฟ้มปฏิบัติการได้เองประกอบด้วยแฟ้มโปรแกรมอรรถประโยชน์แบบสแตนด์อโลน (B2C.exe) ที่แปลงรหัส Microsoft Visual Basic Automation รหัส Microsoft ในการ Visual c ++ คุณสามารถวางรหัสสร้างขึ้นจาก B2C.exe โดยตรงไปที่โปรแกรมประยุกต์ c ++แสดงผลของการเรียกใช้ฟังก์ชันการทำงานเดียวกัน นอกจากนี้ B2C.exe มา ด้วยอย่าง Automation Visual Basic ที่คุณสามารถใช้งาน

ข้อมูลเพิ่มเติม

แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft::
B2CSE.exe
วันวางจำหน่าย: 3 เมษายน 2000

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base::
119591วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสล่าสุด ณ วันที่มีการประกาศแฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกเก็บในเซิร์ฟเวอร์เพิ่มการรักษาความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงแก้ไขแฟ้มโดยไม่ได้รับอนุญาต

คุณได้ฟรี royalty ขวาเมื่อต้องการใช้ แก้ไข เกิด และกระจายรหัสใด ๆ ที่สร้างขึ้น โดยการใช้ตัวแปลงการ B2C หรือรุ่นที่ปรับเปลี่ยนใด ๆ ของตัวแปลงการ B2C ด้วยวิธีใดคุณประโยชน์ที่คุณยอมรับที่ Microsoft ยังไม่มีการรับประกัน obligations หรือหนี้สินสำหรับรหัสสร้างขึ้น

B2CSE.exe ประกอบด้วยแฟ้มต่อไปนี้:
   FileName           Size
   -------------------------

   B2C.exe            220KB
   Readme.txt           4KB

				
ข้อจำกัด b2c

B2C.exe ถูกออกแบบมาเพื่อแปลงตัวอย่าง Automation อย่างง่าย จะไม่ถูกออกแบบมาเพื่อให้โปรแกรมอรรถประโยชน์ของการแปลงทั่วไปสำหรับทั้งหมดของ Visual Basic เป็นเช่น คุณควรตระหนักถึงข้อจำกัดต่อไปนี้:
  • ไม่ b2cไม่สนับสนุนชื่อพารามิเตอร์ ไม่สามารถใช้รหัสที่ invokes วิธี โดยการส่งผ่านพารามิเตอร์ที่กำหนดชื่อ:
       MyObj.MyMethod z:=5
  • b2cไม่สนับสนุนพารามิเตอร์ที่ไม่จำเป็น ดังนั้นคุณสามารถใช้รหัสที่เหมือนกับ:
       MyObj.MyMethod a,b,c,,,,g
  • b2c ไม่อยู่ในขณะนี้ไม่นิพจน์ที่คำนวณ ไม่สามารถใช้รหัสที่เหมือนกับ:
       MyObj.MyMethod (a+b)/2, a*b, a+1
despite ข้อจำกัดเหล่านี้ B2C เป็นเครื่องมือที่มีประสิทธิภาพ ตัวอย่างเช่น คุณสามารถใช้ B2C.exe เพื่อสร้างรหัส c ++ Visual เท่ากับโค้ด Visual Basic Automation ต่อไปนี้ และวางรหัสที่สร้างขึ้นโดยตรงเข้าไปในโครงการของคุณ:

' 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 populates อื่น ๆ สองแก้ไขกล่องที่ มีรหัส c ++แสดงผลของคุณสร้างขึ้น ตลอดจนคัดลอกไปยังคลิปบอร์ดสำหรับการใช้งานด่วน

รหัสที่สร้างขึ้นใช้ฟังก์ชันผู้ช่วยเหลือที่เรียกว่า AutoWrap() ที่สร้างขึ้นในกล่องแก้ไขในมุมด้านขวาของกล่องโต้ตอบ B2C.exe คุณต้องการเพิ่มฟังก์ชันนี้โครงการของคุณเพื่อให้มีการเข้าถึงได้จากที่คุณใช้รหัสที่สร้างขึ้น B2C แม้ว่า regenerated ฟังก์ชันนี้ทุกครั้งที่คุณแปลงรหัสใหม่ ได้ตลอดเวลาเดียวกันดังนั้นคุณต้องการคัดลอกได้เพียงครั้งเดียวเท่านั้น

วิธีที่ดีที่สุดในการเรียนรู้วิธีการทำดังกล่าวงาน คือการ เรียกใช้ B2C และทดลองกับตัวอย่างที่มีอยู่แล้ว

คุณสมบัติ

หมายเลขบทความ (Article ID): 216388 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 4.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
Keywords: 
kbdownload kbautomation kbfile kbinfo kbmt KB216388 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:216388

ให้ข้อเสนอแนะ