BUG: Object Packager GPFs w/ Paths Greater Than 64 Characters

Last reviewed: July 23, 1997
Article ID: Q109116
2.01 WINDOWS kbole kbbuglist

The information in this article applies to:

  • Microsoft OLE Libraries for Windows and Win32s, version 2.01

SYMPTOMS

Packaging an object that has a fully qualified path of more than 64 letters results in a general protection (GP) fault in the Object Packager.

CAUSE

MS-DOS paths have a limit of 64 characters. The Object Packager does not correctly handle scenarios that involve File Manager paths greater than this limit.

STATUS

Microsoft has confirmed this to be a problem in the Windows 3.1 Object Packager.

This problem does not occur with Object Packager 3.5 on Windows NT 3.5.

MORE INFORMATION

Steps to Reproduce

  1. Create a directory structure in File Manager that results in a path greater than 64 characters. You must use File Manager because MS-DOS will not allow a directory structure this large to be created.

  2. Use File Manager to copy a file into this new subdirectory. File Manager must be used because MS-DOS will not recognize this directory.

  3. Select the file from within File Manager.

  4. Choose Copy from the File menu.

  5. Choose the Copy To Clipboard button to place the filename and path on the clipboard.

  6. Launch CntOutl and Paste Link.


Additional reference words: 2.10 3.10 GPF GP-Fault buglist2.01
KBCategory: kbole kbbuglist
KBSubcategory: LeTwoApp
Keywords : kb16bitonly


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: July 23, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.