Index
©
National Instruments Corporation I-15 LabWindows/CVI Programmer Reference Manual
Windows 32-bit DLLs
compatibility with external compilers
bit fields, 3-6
choosing compatible compiler, 3-5
enum sizes, 3-7
long doubles, 3-7
returning floats and doubles, 3-7
returning structures, 3-7
structure packing, 3-6
creating in LabWindows/CVI,
3-20 to 3-25
automatic inclusion of Type Library
resource for Visual Basic,
3-24 to 3-25
calling conventions for exported
functions, 3-21to 3-22
customizing import library,
3-20 to 3-21
exporting DLL functions and
variables, 3-22
export qualifier method,
3-22 to 3-23
include file method, 3-22
marking imported symbols in include
file distributed with DLL,
3-23 to 3-24
preparing source code, 3-21to 3-24
recommendations, 3-24
DLL import library compatibility with
external compilers, 3-5
loading, 3-1to 3-4
16-bit DLLs not supported, 3-2
default unloading/reloading
policy,3-4
DLL path (.pth) files not
supported, 3-2
DllMain function, 3-3
DLLs for instrument drivers and user
libraries, 3-2
generating import library, 3-4
link errors when using DLL import
libraries, 3-2
releasing resources when DLL
unloads, 3-3to 3-4
run state change callbacks in DLLs,
3-2to 3-3
using LoadExternalModule
function, 3-2
for standalone executables
distributing, 7-9
loading with
LoadExternalModule,7-17
location, 7-10
rules for using, 7-13
using run state change callbacks,
2-6to 2-7
Windows 95/N T
32-bit DLLS. See Windows 32-bit DLLs.
calling convention qualifiers in function
declarations, 1-2to 1-3
calling SDK functions in
LabWindows/CVI, 3-26to 3-28
automatic loading of SDK import
libraries, 3-27to 3-28
creating multiple threads using
Windows SDK functions, 3-27
SDK include files, 3-26 to3-27
user interface capabilities, 3-27
compatibility with external compilers,
3-4to 3-8
choosing a compiler, 3-5
DLLs, 3-5
external compiler versions
supported,3-8
LabWindows/CVI differences,
3-7to 3-8
object files, library files, and DLL
import libraries, 3-5
required preprocessor definitions, 3-8
compiler/linker issues
calling SDK functions, 3-26to 3-28
compatibility with external
compilers, 3-4to 3-8
creating DLLs, 3-20to 3-25
00ProRef.book : 11Index.fm Page 15 Monday, March 9, 1998 3:23 PM