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
Fortran32
Fortran32.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
Fortran64
Fortran64.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