Improving Client Performance

The following tips will help you create a client application with the best possible performance:

Avoid Certain Methods at Startup

Get and Set Multiple Properties

Use a Table to Work with Properties

Get and Set Properties with GetProps and SetProps

Save Frequently Used Properties

Defer Processing

Write Uncompressed Formatted Text

Avoid Using IStream::SetSize to Extend a Stream

Sort Tables after Setting Columns and Restrictions

Call QueryRows for Small Tables

Open OLE Attachments with IStreamDocfile

Name Folders with Character Strings