Persist.exe Persists Class Objects with VB6

ID: Q187299


The information in this article applies to:
  • Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows, version 6.0


SUMMARY

Persist.exe is a self-extracting compressed file that demonstrates how to persist objects in Microsoft Visual Basic 6.0. For the purpose of this article, if you can answer "yes" to the following question, then you have object persistence:

Can I save this object for later use?

When an object is created in Visual Basic (by instantiating a Visual Basic class), that object exists in memory and is destroyed when the application that created it is closed. This article demonstrates how to write the property values of an object to a file, in other words, "persist" the object. The object can later be recreated from the disk file, even if the computer has been shut down and restarted. Visual Basic version 6.0 introduces the capability for persisting objects in this manner.


MORE INFORMATION

The following files are available for download from the Microsoft Download Center. Click the file names below to download the files:

Persist.exe
Release Date: Aug-31-1998

For more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address
http://www.microsoft.com/downloads/search.asp
and then click How to use the Microsoft Download Center.
When you run the self-extracting file, the following files are expanded:

   PersistClient.exe       : Compiled Client Application
   Projects.dll            : Compiled ActiveX Component
   PersistClient.vbp       : Source Project for Client Application
   Form1.frm               : Client Project Form
   Projects.vbp            : Source Project for ActiveX Component
   ApprovedProject.cls     : ActiveX Component Class
   Readme.txt              : Information 

Running the Sample Application

  1. Register Projects.dll using RegSvr32.exe. For example:

    Regsvr32 c:\mydirectory\Projects.dll


  2. Run PersistClient.exe.


  3. Modify the data on the form, and click Save Object.


  4. You can now load, modify, and save the object.


Additional query words: persistable

Keywords : kbfile kbsample kbActiveX kbVBp600
Version : WINDOWS:6.0
Platform : WINDOWS
Issue type : kbinfo


Last Reviewed: December 13, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.