Auf dieser Seite des Assistenten DLL importieren werden die Pfade angegeben, deren Dateien gescannt werden sollen, und Präprozessor-Definitionen, die der Assistent beim Parsen der Header-Datei (*.h) verwenden soll. Wählen Sie Werkzeuge»Importieren»DLL, um zum DLL-Importassistenten zu gelangen.

Die Seite enthält folgende Komponenten:

Option Beschreibung
Einzuschließende Pfade Gibt die Pfade zu den Dateien an, die beim Analysieren der Header-Datei gesucht werden sollen.
Neuer Pfad

Fügt der Liste Einzuschließende Pfade eine weitere Zeile hinzu.

Pfad löschen Löscht den markierten Pfad aus der Liste Einzuschließende Pfade.
Aufwärts Verschiebt den markierten Eintrag in der Liste Einzuschließende Pfade nach oben.
Abwärts Verschiebt den markierten Eintrag in der Liste Einzuschließende Pfade nach unten.
Präprozessor-Definitionen

Gibt die zu akzeptierenden Präprozessor-Definitionen an. Trennen Sie die Definitionen durch Semikola (;).

Beispiel-Code für die Verwendung von Präprozessor-Definitionen

In dieser Beispiel-Header-Datei wird functionA nur kompiliert, wenn WIN32 definiert ist:

#ifdef WIN32

int functionA(int para);

#endif

Wenn LabVIEW functionA importieren soll, aber WIN32 nicht angegeben ist, können Sie die Präprozessor-Definition WIN32 unter Präprozessor-Definitionen angeben, die für WIN32 gelten soll.

Im folgenden Beispiel ist eine andere Funktion in einer Header-Datei enthalten. Hier wurde NIAPI nicht angegeben, so dass LabVIEW das Symbol nicht erkennt:

NIAPI int functionA(intpara);

Soll LabVIEW die Funktion importieren, können Sie in das Dialogfeld Präprozessor-Definitionen den Eintrag NIAPI=_stdcall hinzufügen und NIAPI auf diese Weise definieren.

In den beiden Beispielen können Sie Funktionen definieren, indem Sie folgenden Code in das Feld Präprozessor-Definitionen eingeben:

WIN32; NIAPI=_stdcall