|
GEM-Bibliothek
Installation
Die Installation ist eigentlich sehr einfach:
- Beschaffen Sie sich das Archiv PCGEM.LZH aus dem Internet oder
der Maus LL. Damit Sie sicher sein können, daß dieses
Archiv von mir stammt, ist ebenfalls eine PGP-Signatur-Datei
verfügbar. Mit meinem öffentlichen Schlüssel
können Sie dann das Archiv prüfen.
- Packen Sie dieses Archiv aus, am Besten in ein neues
Verzeichnis.
- Öffnen Sie nun das neu angelegte Unterverzeichnis PureC.
- Kopieren Sie den Inhalt des darin enthaltenen
Unterverzeichnisses Header in das Verzeichnis, in dem Ihre
PureC-Headerdateien enthalten sind.
Hinweis: Die Files ACSCOOK.H und ACSTYPE.H sind auch in
der PCTOS.LIB sowie in ACS enthalten. Bitte prüfen Sie daher bei
diesen Files, welche Datei die neueste Version beinhaltet.
- Kopieren Sie den Inhalt des Unterverzeichnisses Lib in das
Verzeichnis, in dem Ihre PureC-Bibliotheken enthalten sind.
Im Moment liegt die Bibliothek nur in PureC kompatibler Form als
PCGEM.LIB vor. Sie können diese Bibliothek mit den
Original-Headerdateien oder mit den mitgelieferten Headerdateien
ACSAES.H bzw. ACSVDI.H verwenden. Ich empfehle jedoch,
gemäß den Kommentaren in den Dateien AES_NEW.H und
VDI_NEW.H zu verfahren, um dadurch auch ältere Projekte mit der
neuen GEM-Bibliothek compilieren zu können.
Hinweis: Um sprechende Namen für das global-Array der
Anwendung zu haben, wurde eine Struktur GlobalArray definiert. In
anderen Bibliotheken wird meist ein Array verwendet. Durch Casten kann
das Array als GlobalArray in der PCGEM.LIB verwendet werden. Daher
werden wohl einige Warnungen kommen können! Ich werde mir noch
etwas ausdenken, um hier Abhilfe zu schaffen.
Hinweis: Ab der Version 0.6.0 benötigt die Bibliothek
die Funktion Ash_getcookie aus der Bibliothek PCTOS.LIB. Entweder wird
die Bibliothek PCTOS.LIB verwendet, oder es muß eine Funktion
Ash_getcookie mit identischer Funktionalität gelinkt werden.
Copyright © Martin Elsässer (martin@melsaesser.de)
Letzte Aktualisierung am 17. August 2008
|