3 qpod.dll, 1 registering qpod.dll – INFICON Q-pod Thin Film Deposition Monitor User Manual

Page 24

Advertising
background image

3 - 2

IP

N 07

4-

54

7-

P1

B

Q-pod Operating Manual

3.3 QPOD.DLL

QPOD.DLL is an Active-X DLL that provides the functions necessary to get rate
and thickness readings from up to 32 Q-pods.

In the function listings that follow, parameter and return value types are indicated
by the first letter of the variable name:

Functions parameters are passed By Value unless specifically designated as
ByReference (pointer).

Unless noted otherwise, the return values of functions are:

QPOD_SUCCESS = &H0. . . . . . . . . Command successful

QPOD_BUSY = &H1. . . . . . . . . . . . . Communications already in progress

QPOD_TIMEOUT = &H2 . . . . . . . . . Did not respond

QPOD_NOREADING = &H3 . . . . . . No new reading ready

QPOD_OVERFLOW = &H4 . . . . . . Internal overflow error

QPOD_BADPARAM = &H5. . . . . . . Bad parameter value

QPOD_BADCMD = &H6 . . . . . . . . . Bad command

QPOD_BADSERNUM = &H7 . . . . . Serial number not connected

QPOD_XTALFAIL = &H8 . . . . . . . . . Crystal fail

QPOD_COMMERR = &H9 . . . . . . . . Unknown communications error

QPOD_UNKERR = &H99 . . . . . . . . . Unknown program error

3.3.1 Registering QPOD.DLL

QPOD.DLL and ccrpTmr.DLL (used for timing functions) must be registered by
Windows. The QpodDLL setup program installs and registers both files. To install
and register them manually, copy both files to the Windows\System32 folder.
Click Start, Run, and type

regsvr32\windows\system32\qpod.dll

click OK, then type

regsvr32\windows\system32\ccrpTmr.dll

and click OK.

i: Integer (16 bits)

f: Float (single)

c: Char (8 bits)

s: String

l: Long (32 bits)

d: Double

b: Byte (8 bits)

Advertising