Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Table of Contents

...

The FMStocks sample consists of two sets of projects:

  • FMSLib contains six inter-related VB6 libraries and one test executable
  • FMSWeb contains thirty-four ASP pages, which reference the six VB6 libraries in FMSLib.

The source codes for the FMSLib VB6 projects are located in the [INSTALLDIR]\samples\source\FMStocks\FMSLib subdirectory. The source code for the ASP pages is located in the [INSTALLDIR]\samples\source\FMStocks\FMSWeb\asp subdirectory. Four sample Migration Projects are included in the FMStocks example, depending on target language (C# or VB.NET) and treatment of referenced components (Interoped or migrated to .NET), as shown below:

 

Project[.gmproj]Description
DemoFMSLib_cshAll inter-related VB6 DLLs migrated to C#.NET, all externals interoped
DemoFMSWeb_cshASP Site and FMSLib libraries migrated to C#.NET, all other externals interoped
DemoFMSLib_vbnAll inter-related VB6 DLLs migrated to VB.NET, all externals interoped
DemoFMSWeb_vbnASP Site and FMSLib libraries migrated to VB.NET, all other externals interoped

 

The FMStocks sample shows how to migrate inter-related ASP and VB6/COM components. The application was published to demonstrate a 3-tier architecture (ASP, COM+, and SQL Server) in the context of a stock trading site with the following features:

...