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.

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.

   CLICK HERE FOR MORE LEARNING GUIDES

  LEARN ABOUT INTEROP FORMS TOOLKIT

 

  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  

 

   CLICK HERE FOR MORE LEARNING GUIDES

 

   ABOUT THE AUTHOR
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

Dig deeper on .NET tutorials, guides and quizzes

0 comments

Oldest 

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:

-ADS BY GOOGLE

SearchCloudComputing

SearchSoftwareQuality

SearchSOA

TheServerSide

SearchCloudApplications

Close