dll.1.txt
changeset 3 77c382ef2850
equal deleted inserted replaced
2:4d3e5debb377 3:77c382ef2850
       
     1 Windows DLLs.
       
     2 
       
     3 Runtimes
       
     4 -------------------
       
     5 Diferent 'run-time' (libc & company) libraries cannot be used together. Windows provides several different runtimes:
       
     6 - Multithread Release Unicode
       
     7 - Multithread Debug Unicode
       
     8 - Multithread Release
       
     9 - Multithread Debug
       
    10 
       
    11 Each may have different memory allocators, so code linked with any of those runtimes cannot be mixed
       
    12 with code linked with other runtimes.
       
    13 Neither statically or dynamically.
       
    14 
       
    15 Arinna
       
    16 -------------------
       
    17 For example, a Arinna dll compiled with runtime X cannot load a FrameGrabberDriver compiled
       
    18 with a runtime Y, X!=Y.