Microsoft KB Archive/103197

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 09:16, 20 July 2020 by X010 (talk | contribs) (Text replacement - "<" to "<")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Article ID: 103197

Article Last Modified on 10/30/2006


  • Microsoft Exchange Electronic Forms Designer 5.0, when used with:
    • Microsoft Mail for PC Networks 3.0
    • Microsoft Mail for PC Networks 3.2

This article was previously published under Q103197


Normally, when a user reads or opens an electronic form (E-form) created in version 1.0 of Microsoft Electronic Forms Designer, Microsoft Mail for PC Networks directly executes the .EXE file specified in the custom message declaration in the MSMAIL.INI or SHARED.INI file.

When you debug a Read or Compose form used to display an unsent message, it is useful to have Mail start Microsoft Visual Basic for Windows in design mode on the E-form's project so you can set break points and step through the E-form code.


The following steps describe how to debug an electronic form in design mode:

  1. In the [Custom Messages] section of the MSMAIL.INI file, modify the command-line parameter of the custom message declaration for the E-form so it includes the path to VB.EXE, the path to the project file for the E-form (EFORM.MAK), and a /CMD flag before the other command-line arguments passed to Visual Basic.

    The two sample declarations below show how to modify the command-line parameter of the custom message declaration for a sample E-form. The paths specified in the declaration are only examples; the paths in your declaration will depend on the location of the files on your machine.

    Normal Declaration Example

    IPM.VendorName.Sample=3.0;;Sample Form;;C:\WINDOWS\SYSTEM\MEFLIB.DLL; <MC:IPM.VendorName.Sample>C:\VB\EFORMS\PROJECTS\SAMPLE\SAMPLE.EXE -MSG <COMMAND><MESSAGEID>;1111111000000000;Sample Form;;;

    Debugging Declaration Example

    IPM.VendorName.Sample=3.0;;Sample Form;;C:\WINDOWS\SYSTEM\MEFLIB.DLL; <MC:IPM.VendorName.Sample>C:\VB\VB.EXE C:\VB\EFORMS\PROJECTS\SAMPLE\EFORM.MAK /CMD-MSG <COMMAND><MESSAGEID>;1111111000000000;Sample Form;;;

  2. Exit and restart Mail.
  3. Exit Microsoft Visual Basic, if it is running.
  4. Read or compose a message using the form. Instead of the E-form, Microsoft Visual Basic appears and you can step through the E-form code. You must exit Microsoft Visual Basic each time you open a new message in Mail.

Additional query words: 1.00

Keywords: KB103197