Desaware Home
Products    Purchase    Publishing    Articles   Support    Company    Contact    
Licensing System
Professional Services
Universal .NET
Universal COM
.NET Books
COM Books
Visual Basic Programmer's Guide to the Win32 API
Edition History
Exploring VB6 (series)
Developing COM/ActiveX Components with VB6: A Guide to the Perplexed
What's New from the VB 5.0 edition
Win32 API Puzzle Book and Tutorial
Chapter Outline
Sample Puzzle
NT Security Programming with Visual Basic 6
Visual Basic Programmer's Guide to the Windows 16 bit API
Other Books

Contact Desaware and order today

Sign up for Desaware's Newsletter for the latest news and tech tips.

Note: This page describes a legacy product or book. The page is available for archival purposes and as a courtesy to those who have linked to it, but is no longer being updated or maintained.
Buy Now

Exploring VB6 Series
$7.95 [eBook]


Book Cover
Volume 3 just released

Even though .NET has been available for a while, a great many developers are still working in VB6. The Exploring VB6 series is intended to make available the many VB6 articles written by best-selling author Dan Appleman for Pinnacle's Visual Basic newsletter or Visual Basic Programmer's Journal (now Visual Studio Magazine). These best-of collections cover a variety of topics, mostly at an intermediate level to advanced. All of the articles have been updated and in some cases expanded for these collections. Where appropriate, a VB .NET supplement has been added to show how the problem would be addressed in VB .NET and/or C#.

Volume 1:Essentials - Contents

  • A DLL is a DLL is a DLL - Learn about the different types of DLLs.
  • The Ten Commandments for Safe API Programming - Essential information for anyone making API calls from VB6.
  • When a bug is not a bug - How mistakes in debugging can lead you to detect bugs that don't really exist.
  • Taking the Long View - How to correctly handle versioning for your ActiveX components.
  • CheapTrace - Shows how to implement a "cheap" tracing application using SendMessage and a list box.
  • The Query that came in from the Cold - If this story doesn't teach you the importance of the ByVal keyword, nothing will.

Volume 2: Files and Directories - Contents

  • Free at Last - Finding the free space on a disk sounds simple, but in the era of 200GB drives there is more to it than you might think.
  • Café de Visual Basic - Answers to reader's questions on a variety of topics including short file names, serial I/O and large bitmaps.
  • An Editorial Challenge - Learn to use COM image objects to find images associated with files. Then Unlearn the same material as you learn to port the code to VB .NET.
  • The Secret File - The SHFileOperation API function lets you perform a variety of file operations, if you can figure out how to use it.

Volume 3: System and Utilities - Contents

  • The Big Event - Reading the event log should be easy, but there's more to it than meets the eye.
  • TTF: Inside a Font - You don't need to install a font to find out about it.
  • Your Printer is What? - Printing in Windows is completely device independent. Yeah, right.
  • The Unimess Caper - The interface between VB and a DLL can be dangerous, in more ways than one.

Sample Code

Refer to your copy of the book for a link to the sample code

Updates and Corrections

None at this time

Exploring .NET:
Products    Purchase    Articles    Support    Company    Contact
Copyright© 2012 Desaware, Inc. All Rights Reserved.    Privacy Policy