MSL-LoadLib API Documentation
The root package is
Load a shared library. |
which has the following class for directly loading a shared library,
|
Load a shared library. |
the following client-server classes for communicating with a 32-bit library from 64-bit Python,
|
Base class for communicating with a 32-bit library from 64-bit Python. |
|
Base class for loading a 32-bit library in 32-bit Python. |
a function to create a frozen 32-bit server
Creates a 32-bit server to use for inter-process communication. |
some general helper functions
Common functions used by the MSL-LoadLib package. |
and a module for interacting with ActiveX libraries
Helper module for loading an ActiveX library. |
Package Structure
Example modules for communicating with a 32-bit library from 64-bit Python
- msl.examples.loadlib package
- cpp32
- cpp64
- dotnet32
- dotnet64
- echo32
- echo64
- fortran32
Fortran32Fortran32.sum_8bit()Fortran32.sum_16bit()Fortran32.sum_32bit()Fortran32.sum_64bit()Fortran32.multiply_float32()Fortran32.multiply_float64()Fortran32.is_positive()Fortran32.add_or_subtract()Fortran32.factorial()Fortran32.standard_deviation()Fortran32.besselJ0()Fortran32.reverse_string()Fortran32.add_1D_arrays()Fortran32.matrix_multiply()
- fortran64
Fortran64Fortran64.sum_8bit()Fortran64.sum_16bit()Fortran64.sum_32bit()Fortran64.sum_64bit()Fortran64.multiply_float32()Fortran64.multiply_float64()Fortran64.is_positive()Fortran64.add_or_subtract()Fortran64.factorial()Fortran64.standard_deviation()Fortran64.besselJ0()Fortran64.reverse_string()Fortran64.add_1D_arrays()Fortran64.matrix_multiply()
- kernel32
- kernel64
- labview32
- labview64