Learning Guide

Mini-guide: Interop Forms Toolkit

Are you a Visual Basic 6 developer in need of some interop love? You're in luck, Microsoft recently released the Interop Forms Toolkit 2.0. This free migration add-in allows VB6 applications to display .NET forms and controls. And thankfully, the toolkit lets you migrate your VB6 apps slowly, without requiring a complete conversion all at once. I've gathered some VB6/VB.NET interop resources to help you tackle your next VB6 migration project.




  DOWNLOAD  Microsoft Interop Forms Toolkit 2.0
Size: 493KB to 6.0MB (depending on selected components)

"The Toolkit guides you down a migration path that allows you to focus on writing code that adds business value instead of infrastructure and interop code."

Microsoft Interop Forms Toolkit 2.0  



  VIDEOS  Interop Video Series
"This how-to video series is focused on the Interop Forms Toolkit and working with Visual Basic .NET and Visual Basic 6 together. The Interop Forms Toolkit allows Visual Basic developers to migrate their Visual Basic 6 applications over to .NET using a phased migration strategy."

Part 1: Interop Forms (Duration 11:27)
  Part 2: Interop User Control (Duration 9:03)
  Part 3: Hybrid Deployment (Duration 6:01)  



  POWERPOINT  PPT Presentation for Interop Toolkit
Size: 477KB

"This webcast presentation covered how to use the Interop Toolkit 2.0 to upgrade VB6 applications to VB.NET, how to deploy hybrid applications, and finally we touched on some other great interop resources available on MSDN."

The Powerpoint slides for Interop Toolkit Webcast  



  BEST PRACTICES  Using VB6 and VB .NET together
Size: 18 pages (online with downloadable code sample)

"A Microsoft Visual Basic 6 application can access .NET class libraries, but to do so, it must go through an interoperability layer, known as a client callable wrapper. This wraps the desired .NET class, and exposes it so that it appears as a traditional COM object, which can be used from any environment that can consume COM objects. Learn how to create these wrappers."

Visit the Best Practices article  



  TIPS  Interop Forms 2.0 Tips
"Most usercontrols have a "font" property associated with them which can inherit its values from its container and defines what font is used for the controls that it contains. If you want to add this support to your control, here's how."

Tip #1 - Font Property  



  WEBCASTS  Interop-related Webcasts
Watch these webcasts to learn more about using the Interop Tookkit.

Creating Best-of-Both-Worlds Hybrid Applications with VB Fusion
  Using the Interop Toolkit to Migrate your VB6 Applications to .NET  



  FORUMS  VB Interop in the Forums
"Discuss how to do upgrades of VB6 code to VB.NET. Covers questions on interop features, Interop Forms Toolkit and Upgrade wizard."

Join the discussion on Visual Basic Interop  




Brent Sheets is a former Senior Editor at TechTarget and a frequent contributor to SearchVB.com. He founded and managed the popular Visual Basic Web Directory website until it was acquired by TechTarget in 2000 and relaunched as SearchVB.com. Brent offers tips and tweaks about Apple technology at Mactoids.com.


This was first published in August 2007

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: