Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Unterstützte Systeme / Win32 (Windows 95 und Windows NT) /

Verwendung von CXI unter Win32

[Win32] Zur Verwendung von CXI unter Win32 ist zu beachten:

Hinweis:
Innerhalb dieser Dokumentation wird für Windows 95 und Windows NT die Bezeichnung "Win32" verwendet. Dies ist die offizielle Bezeichnung von Microsoft für die gemeinsame Programmierschnittstelle dieser Systeme. Beachten Sie jedoch, dass CXI bisher nur für INTEL-basierte Realisierungen der Win32-Schnittstelle verfügbar ist.

Die allgemeine Win32-Unterstützung steht erst ab Version 2.10 zur Verfügung, in den CXI-Versionen 2.06 bis einschließlich 2.09 ist lediglich eine eingeschränkte Implementation für Borland C++ enthalten.

Online-Dokumentation:
Die Hilfedatei CXIBWRFG.HLP kann mit "WINHLP32 CXIBWRFG.HLP" oder durch einen Doppelklick im Dateimanager bzw. Explorer angezeigt werden. Wenn die Datei CXIBWRFG.CNT vorhanden ist, ermöglicht dies zusätzlich die Anzeige eines interaktiven Indexfensters.

Compiler:
Die Win32-Version kann mit jedem Compiler/Linker eingesetzt werden, der den Aufruf von DLLs unterstützt (z.B. Borland C/C++ 4.5 oder höher, Watcom C/C++ 10.5 oder höher).

Source:
Die Headerdatei CXIB.H muss mittels #include in die Programmdatei aufgenommen werden. Wird der Zugriff auf Fließkommavariablen benötigt, muss vorher #define CXIFLOAT gesetzt werden. Mehrfacher Aufruf von CXIB.H wird abgefangen und ignoriert.

Linker:
Die Datei CXIBNSYS.LIB (OMF-Format für Linker von Borland und Watcom) bzw. CXIBNSYV.LIB (COFF-Format für Linker von Microsoft Visual C++) muss in das Projekt (bzw. in das Makefile) aufgenommen werden. Diese Datei ist eine Import-Library für die DLL. Alternativ kann auch CXIBNSYS.IMP über den IMPORT-Befehl in die Linkdatei eingebunden werden (nur Watcom).

Laufzeit:
Zur Laufzeit muss CXIBNSYS.DLL im aktuellen Directory (Ordner) oder in einem der PATH-Directorys vorhanden sein. Die Variable PATH kann in der Datei AUTOEXEC.BAT (Windows 95) bzw. in der Systemsteuerung (Windows NT) eingestellt werden.
Achtung: Win32 erlaubt das parallele Laden von verschiedenen Versionen der gleichen DLL (in verschiedenen Pfaden), dies führt jedoch zu Inkonsistenzen in den globalen Variablenbereichen der CXI-DLL. Stellen Sie daher sicher, dass die Datei CXIBNSYS.DLL in einem der PATH-Verzeichnisse existiert und in keinem anderen Verzeichnis eine andere Version dieser Datei vorhanden ist.

Schnittstelle:
Der Export erfolgt über Namen und über Nummern. Da zwischen den Compilern verschiedener Hersteller Unterschiede in der Namenskonvention bestehen, werden die betroffenen Funktionen mehrfach unter verschiedenem Namen exportiert.

Siehe auch:
CXI unter Win32


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 24 von 855, Thema 8248 (SystemW32a)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>