Download Programmierhandbuch PAD-Interface

Transcript
Programmierhandbuch PAD-Interface
4 Installation Bibliothek
4.6 IBM-PC OS/2 Warp 3/4
4.6.3
Watcom C++ 10.0
Die Bibliothek wird in Form einer Importbibliothek (*.LIB) und einer
dynamischen Linkbibliothek (*.DLL) geliefert. Damit Watcom C++
10.0 auf die DLL zugreifen kann, kopieren Sie die Importbibliothek
PADITF32.LIB in Ihr Projektverzeichnis und die Datei PADITF32.DLL in das Verzeichnis Ihres Anwenderprogramms. Binden Sie danach die Importbibliothek PADITF32.LIB in Ihr Programm ein.
Folgende Dateien befinden sich auf der mitgelieferten Diskette:
Verzeichnis\Dateiname
Beschreibung
Weitergabe
SRC\PAD2DLL.H
Headerdatei für Anpassung an
PADITF32.H
NEIN
SRC\PADITF32.H
Headerdatei für PADITF32.DLL
NEIN
SRC\PADDEFI.H
Headerdatei für Basis Typdefinitionen
NEIN
SRC\PADITF.H
Headerdatei für Funktionen
PAD_???
NEIN
SRC\PADLIB.H
Headerdatei für Funktionen
PDnet_???
NEIN
SRC\PADVDM.H
Headerdatei für Funktionen
VDM_???
NEIN
SRC\PADTEST.H
Headerdatei für Beispielprogramm
NEIN
SRC\PADTEST.C
Quellcode für Beispielprogramm
- 1. Teil
NEIN
SRC\PADTEST1.C
Quellcode für Beispielprogramm
- 2. Teil
NEIN
SRC\PADTEST2.C
Quellcode für Beispielprogramm
- 3. Teil
NEIN
OS2WAT10\PADITF32.DLL
Dynamische Linkbibliothek mit
Funktionen PAD_???,
PDnet_???, VDM_???
JA
OS2WAT10\PADITF32.LIB
Importbibliothek für PADITF32.DLL
NEIN
OS2WAT10\PADTEST.WPJ
Projektdatei für Beispielprogramm
NEIN
OS2WAT10\PADTEST.LK1
Linkdatei für Beispielprogramm
NEIN
OS2WAT10\PADTEST.MK
Makedatei für Beispielprogramm
NEIN
OS2WAT10\PADTEST.MK1
Makedatei für Beispielprogramm
NEIN
OS2WAT10\PADTEST.TGT
Targetdatei für Beispielprogramm
NEIN
OS2WAT10\PADTEST.EXE
Ausführbares Beispielprogramm
JA
Der Zugriff der DLL auf den PAD erfolgt über den Einheitentreiber
APEX-PAD.SYS. Die PADITF32.DLL ist zwar reentrantfähig, wenn
die DLL jedoch von mehreren Programmen gleichzeitig benutzt
wird, dürfen keine zwei Programme auf den gleichen PADSpeicher zugreifen, da sie sich sonst gegenseitig die Geändertflags löschen.
HINWEIS
67
®
© 1992-98 APEX Automationstechnik GmbH, Braunschweig
Stand: 02.11.1998