FIX: NONAME Keyword Not Functional with EXPORTS

ID: Q114985


The information in this article applies to:
  • Microsoft Linker (LINK.EXE), version 1.0, used with:
    • Microsoft Visual C++ 32-bit Edition, version 1.0
    • Microsoft Fortran Powerstation 32 for Windows NT, version 1.0


SYMPTOMS

To export a function as an ordinal without an entryname, you should specify the NONAME keyword in one of the following ways:

  • On the functions exported using the EXPORTS statement in the module definition file (.DEF).


  • -or-

  • On the functions exported using the Linker /EXPORT option.


However, dynamic-link libraries (DLL) linked with the version 1.0 Linker export such functions with an entryname.


STATUS

Microsoft has confirmed this to be a bug with Linker, version 1.0. This bug was corrected in Microsoft Visual C++ version 2.0.


MORE INFORMATION

The exported functions in the DLL can be viewed using "dumpbin -exports".

Additional query words: 1.00

Keywords : kb16bitonly
Version : :1.0
Platform :
Issue type :


Last Reviewed: December 22, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.