XCLN: Form Cache Behavior for EFD 4.0

Last reviewed: February 3, 1998
Article ID: Q147542
The Information in this article applies to:
  • Microsoft Exchange Windows 3.x client, versions 4.0 and 5.0
  • Microsoft Exchange Windows NT client, versions 4.0 and 5.0
  • Microsoft Exchange Windows 95 client, versions 4.0 and 5.0

SUMMARY

When a Microsoft Exchange client for Windows, Windows 95, and Windows NT attempts to run a Microsoft Exchange Electronic Forms Designer (EFD) form, it searches for the executable file in the following locations, in this order:

  • Memory (RAM)
  • Local or Shared Hard Disk Drive
  • Current Folder
  • Personal Forms Library
  • Organization Forms Library

MORE INFORMATION

Memory (RAM)

The three most recently opened EFD executable files are left in memory. This is the first place the Microsoft Exchange client looks for an executable file. If the correct form is found, the Microsoft Exchange client just has to make it visible (re-loading the form is not necessary). This gives a marked performance gain for the form.

Up to three Microsoft Exchange forms are left in memory after they are used. This provides a significant activation performance increase, but it does use system resources, because all .DLL and .OCX files used by the form remain active and in memory until the user exits Microsoft Exchange.

Local or Shared Hard Disk Drive

This path is located under the Windows\Forms directory. If the Microsoft Exchange client fails to find the executable file already loaded in memory, it looks to see if it is already installed on the local or shared disk.

To configure how much disk space to commit to these forms executable files:

  1. On the Tools menu of the Microsoft Exchange client, click Options.

  2. On the Exchange Server tab, type the number of kilobytes in "Maximum

        space on hard disk."
    

The Microsoft Exchange client will keep that many kilobytes' worth of forms executable files in the forms disk cache (Frmcache.dat). 2048 KB worth of forms executable files is the default.

Current Folder

If the form is installed directly into the current folder (the form that is highlighted), the Microsoft Exchange client installs the form from there. If found the Microsoft Exchange client will install the form to the local or shared hard disk drive in the forms disk cache and remove the least recent used form if this exceeds the maximum disk space setting.

Personal Forms Library

Failing to find the form on disk, the Microsoft Exchange client looks to see if the form is installed in the Personal Forms Library. If found there, the Microsoft Exchange client will install the form to the local or shared hard drive in the forms disk cache and remove the least recent used form if this exceeds the maximum disk space setting.

Organization Forms Library

This is the last place the Microsoft Exchange client looks for a form.

If the Form is Not Found

If all of the above searches fail, the Microsoft Exchange client will display the header and body of the custom message and open it with the standard note. A warning that the form is not being displayed correctly is included in the body of the message.

NOTE: The above examples are referring to send forms. Post forms behave the same way with the exception of Personal and Organization Forms libraries, in which all public folders, as well as the current folder, are searched.

Additional references words:

Keywords          : XCLN kbusage
Version           : 4.0 5.0
Platform          : WINDOWS


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 3, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.