Issue #23606: Adds note to ctypes documentation regarding cdll.msvcrt.

This commit is contained in:
Steve Dower 2016-03-12 08:25:22 -08:00
parent 126c9c17ef
commit d669b6bd0a
2 changed files with 8 additions and 0 deletions

View File

@ -61,6 +61,12 @@ convention::
Windows appends the usual ``.dll`` file suffix automatically. Windows appends the usual ``.dll`` file suffix automatically.
.. note::
Accessing the standard C library through ``cdll.msvcrt`` will use an
outdated version of the library that may be incompatible with the one
being used by Python. Where possible, use native Python functionality,
or else import and use the ``msvcrt`` module.
On Linux, it is required to specify the filename *including* the extension to On Linux, it is required to specify the filename *including* the extension to
load a library, so attribute access can not be used to load libraries. Either the load a library, so attribute access can not be used to load libraries. Either the
:meth:`LoadLibrary` method of the dll loaders should be used, or you should load :meth:`LoadLibrary` method of the dll loaders should be used, or you should load

View File

@ -284,6 +284,8 @@ Library
Documentation Documentation
------------- -------------
- Issue #23606: Adds note to ctypes documentation regarding cdll.msvcrt.
- Issue #25500: Fix documentation to not claim that __import__ is searched for - Issue #25500: Fix documentation to not claim that __import__ is searched for
in the global scope. in the global scope.