英語 での Extension modules の使用例とその 日本語 への翻訳
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
-
Programming
Be sure to include whether any extension modules were involved, and what hardware and software platform you were using including version information as appropriate.
Extension modules previously available for IIS 7 as part of the IIS Administration Pack offer additional tools to help you administer your IIS 7.5 Web server from IIS Manager.
A Cookbook Approach¶ There are two approaches to building extension modules on Windows, just as there are on Unix: use the distutils package to control the build process, or do things manually.
In many cases, however, extension modules are not designed to be initialized more than once, and may fail in arbitrary ways when reloaded.
If you have licensed all the extension modules available for an EPLAN product variant, this corresponds to the maximum possible functional scope of this product variant.
Be sure to include whether any extension modules were involved, and what hardware and software platform you were using(including version information as appropriate).
The platform will be automatically detected, the compiler will be recognized, C extension modules will be compiled, and the distribution installed into the proper directory.
As a consequence, extension modules need to be recompiled for every Python release(although an exception is possible on Unix when none of the affected interfaces are used).
Finally, it shows how to compile and link extension modules so that they can be loaded dynamically(at run time) into the interpreter, if the underlying operating system supports this feature.
PEP 384: Defining a Stable ABI¶ In the past, extension modules built for one Python version were often not usable with other Python versions.
Python has typically relied heavily on source based distribution, with end users being expected to compile extension modules from source as part of the installation process.
For functions with optional parameters that don't have default values(typically functions implemented in C extension modules without keyword argument support), you can use brackets to specify the optional parts.
Note that if you extend a strict interpretation of the C++ standard to cover dynamic libraries, using different values of these macros when compiling different libraries(including extension modules and the Boost. Python library itself) is a violation of the ODR.
Extension modules wishing to use these new APIs need to set Py_LIMITED_API to the PY_VERSION_HEX value(see API and ABI Versioning) of the minimum Python version they want to support e.g. 0x03030000 for Python 3.3.
To close the underlying C file descriptor for one of these three, you should first be sure that's what you really want to do(e.g., you may confuse extension modules trying to do I/O).
If you find something that Python cannot do, or if you need the performance advantage of low-level code, you can write extension modules in C or C++, or wrap existing code with SWIG or Boost. Python.
In addition to providing end users with a solid infrastructure for lots of different databases, protocols and APIs, PHP 3.0's extensibility features attracted dozens of developers to join in and submit new extension modules.
Communication Extension Module(Z-COM).
Pneumatic Extension Module(PEM).
Extension module: approx.190g.