Home Installation Installation Installation für GNU-C
   GEM-Bibliothek
 Installation

Installation für PureC

Die Installation ist eigentlich sehr einfach:

  1. 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.
  2. Packen Sie dieses Archiv aus, am Besten in ein neues Verzeichnis.
  3. Öffnen Sie nun das neu angelegte Unterverzeichnis PureC.
  4. 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.
  5. 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
Home Installation Installation Installation für GNU-C