home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / sdk / mapi / win16 / dev / olemsg / olemsg.txt < prev    next >
Encoding:
Text File  |  1995-07-11  |  3.9 KB  |  96 lines

  1. Microsoft OLE Messaging Library version 1.0
  2. Release Notes
  3. June 24, 1995
  4.  
  5. The following release notes supplement the printed and online
  6. documentation for OLE Messaging Library version 1.0, which is
  7. provided with the Microsoft Windows 32 SDK.
  8.  
  9. These release notes contain the following topics:
  10.  
  11. 1. User Questionnaire
  12. 2. Installation
  13. 3. Sample Code
  14. 4. Known Software Errors in Microsoft OLE Messaging Library Version 1.0
  15. 5. Documentation Errata
  16. 6. Other Notes
  17.  
  18. USER QUESTIONNAIRE
  19. ==================
  20. Please take a moment to answer the following questions and return
  21. your answers to "dougw@microsoft.com" or to: Microsoft OLE Messaging
  22. Program Management, c/o Doug Wood, Microsoft Corporation,
  23. One Microsoft Way, Redmond WA, 98052.
  24.  
  25. 1.  How will you use OLE Messaging?
  26. 2.  Are you programming primarily with Visual Basic/VBA or with C/C++?
  27. 3.  Do you plan to use OLE Messaging to create custom forms?
  28.  
  29. INSTALLATION
  30. ============
  31. Microsoft OLE Messaging Library version 1.0 is installed as part of the
  32. Microsoft Windows 32 SDK MAPI Setup procedure. For complete information,
  33. see your MAPI Setup documentation.
  34.  
  35. SAMPLE CODE
  36. ===========
  37. An Excel 5.0 spreadsheet is available that contains Visual Basic
  38. sample code for many of the OLE Messaging objects, methods, and
  39. properties. The spreadsheet is called OLEMSG.XLS.
  40.  
  41. You should install the MAPI subsystem before you try to use the
  42. OLE Messaging sample spreadsheet OLEMSG.XLS. The Windows 32 SDK
  43. contains the OLE Messaging Library and other supporting files.
  44.  
  45. When you attempt to use the spreadsheet macro Session_Logon in the
  46. Microsoft Windows 3.x environment, Microsoft Excel may display the
  47. message, "File Error: Cannot find COMMDLG."  When you see this message,
  48. select "Close".  This message can be ignored.
  49.  
  50. KNOWN SOFTWARE ERRORS IN MICROSOFT OLE MESSAGING LIBRARY VERSION 1.0
  51. ====================================================================
  52. The following topics discuss known software errors:
  53.  
  54. * Item Property Required To Access Attachment From Collection
  55.  
  56. Item Property Required To Access Attachment From Collection
  57. -----------------------------------------------------------
  58. When you access an individual attachment from within the Attachments 
  59. collection, you must use its Item property. When you attempt to access 
  60. an Attachment object using the VB/VBA construct "Attachments(index)", 
  61. you obtain the Attachments collection rather than the Attachment object. 
  62. As a workaround, use the VB/VBA statement, "Attachments.Item(index)".
  63.  
  64. DOCUMENTATION ERRATA
  65. ====================
  66. ConversationIndex property (Message object)
  67. -------------------------------------------
  68. The sample code uses the incorrect object name "objFirstMessage" rather
  69. than "objFirstMsg" in a comment and in a statement following the comment.
  70. This error is corrected in the Excel spreadsheet OLEMSG.XLS that
  71. contains all sample code that appears in the documentation.
  72.  
  73. OTHER NOTES
  74. ===========
  75. The following topics discuss other issues related to Microsoft
  76. OLE Messaging Library version 1.0:
  77.  
  78. * Viewing Enumeration Constants
  79. * Attempts To Access Empty Conversation Property Cause Exceptions
  80.  
  81. Viewing Enumeration Constants
  82. -----------------------------
  83. The 32-bit version of the type library browser OLE2VIEW.EXE 
  84. does not display the correct values for enumeration constants. 
  85. To view the enumeration constants for the OLE Messaging Library,
  86. use the 16-bit version of the type library browser or use
  87. the browser that is built into Microsoft Excel or Visual Basic.
  88.  
  89. Attempts To Access Empty Conversation Property Cause Exceptions
  90. -----------------------------------------------------------------
  91. When your code tries to read the Message object property 
  92. ConversationTopic when this property is not defined for the object,
  93. OLE Messaging raises an exception. You should add error handling
  94. code to your VB/VBA application for this case.
  95.  
  96.