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