Freigeben über


Wann IntelliSense nicht verfügbar ist

In bestimmten Fällen verhalten sich die IntelliSense-Optionen anders als erwartet.

Codefehler an der Einfügemarke

Wenn sich im Code oberhalb des Cursors eine unvollständige Funktion oder ein anderer Codefehler befindet, kann IntelliSense die Codeelemente u. U. nicht analysieren und funktioniert daher nicht. Den betreffenden Code können Sie auskommentieren, um IntelliSense erneut zu aktivieren.

Der Cursor befindet sich innerhalb eines Codekommentars

Wenn der Cursor in einem Kommentar in der Quelldatei enthalten ist, sind IntelliSense-Optionen nicht verfügbar.

Der Cursor befindet sich in einem Zeichenfolgenliteral

Wenn sich der Cursor innerhalb der Anführungszeichen befindet, die ein Zeichenfolgenliteral umgeben, wie im Folgenden dargestellt:

MessageBox( hWnd, "String literal|") )

sind keine IntelliSense-Optionen verfügbar.

Die automatischen Optionen sind deaktiviert

IntelliSense wird standardmäßig automatisch ausgeführt, kann aber deaktiviert werden.

Auch wenn die automatische Anweisungsvervollständigung deaktiviert ist, können Sie ein IntelliSense-Feature aufrufen.

Weitere Informationen finden Sie unter Ändern der IntelliSense-Optionen.

[C++] Es ist ein Problem mit Includedateien aufgetreten

Stellen Sie sicher, dass die Includeverzeichnisse und -dateien ordnungsgemäß eingerichtet sind. Verwenden Sie die Option /I (Zusätzliche Includeverzeichnisse) und die Option /INCLUDE (Symbolverweise erzwingen), um diese Einstellungen zu konfigurieren.

Weitere Informationen über die Includedirektive finden Sie unter #include Directive (C/C++) und Using C++ Library Headers.

[C++] Es ist ein Problem mit der CLR-Programmiersyntax aufgetreten

Bei Projekten, die die CLR-Programmiersyntax von Visual C++ 2005 oder höher enthalten, müssen Sie die Compileroption /clr verwenden.

Bei Projekten, die Managed Extensions for C++-Syntax enthalten, die der CLR-Programmiersyntax vor Visual C++ 2005 entspricht, müssen Sie die Compileroption /clr:oldSyntax verwenden.

Weitere Informationen finden Sie unter /clr (Common Language Runtime-Kompilierung).

Siehe auch

Weitere Ressourcen

Verwenden von IntelliSense

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Entfernter Bereich mit Verweis auf . NCB-Dateien, die nicht mehr verwendet werden.

Ersetzen Sie es durch eines der folgenden Token:

Korrektur inhaltlicher Fehler.