dll.1.txt
author llbatlle@taga
Wed, 31 Dec 2008 12:09:04 +0100
changeset 4 3ecde21e0834
parent 3 77c382ef2850
permissions -rw-r--r--
New commit from the office.

Windows DLLs.

Runtimes
-------------------
Diferent 'run-time' (libc & company) libraries cannot be used together. Windows provides several different runtimes:
- Multithread Release Unicode
- Multithread Debug Unicode
- Multithread Release
- Multithread Debug

Each may have different memory allocators, so code linked with any of those runtimes cannot be mixed
with code linked with other runtimes.
Neither statically or dynamically.

Arinna
-------------------
For example, a Arinna dll compiled with runtime X cannot load a FrameGrabberDriver compiled
with a runtime Y, X!=Y.