Excel: Case Sensitivity and the DLL REGISTER() Function

Last reviewed: November 2, 1994
Article ID: Q27772
The information in this article applies to:
  • Microsoft Excel for Windows, versions 2.x, 3.x, 4.0, 5.0

SUMMARY

The REGISTER() function must be made with Pascal calling conventions, it is the compiler that changes the case of the procedure name, as in the following example:

   void         myfunction  -->  _myfunction
   void  PASCAL myfunction  -->  MYFUNCTION

Therefore, the Pascal keyword in the compiler makes the change. However, Microsoft Excel will change all the arguments to the REGISTER() function into uppercase text.

REFERENCES

In Microsoft Excel version 5.0, to find more information about the REGISTER() function, choose the Search button in Microsoft Excel Help and type "REGISTER function" (without the quotation marks).

"Function Reference," version 4.0, page 477

"Function Reference," version 3.0, page 256


KBCategory: kbusage
KBSubcategory:

Additional words: 2.0 2.00 2.01 2.1 2.10 3.0 3.00 4.0 4.00 5.0
5.00


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: November 2, 1994
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.