Freigeben über


Ausdrucksauswertungsfehler CXX0036

{...}-Spezifikation für ungültigen Kontext

Diese Meldung kann von mehreren Fehlern bei der Verwendung des Kontextoperators ({}) generiert werden.

  • Die Syntax des Kontextoperators ({}) wurde falsch angegeben.

    Die Syntax des Kontextoperators lautet:

    {function,module,dll}expression

    Dadurch wird der Kontext des Ausdrucks angegeben. Der Kontextoperator hat die gleiche Priorität und Verwendung wie ein Typ cast.

    Nachfolgende Kommas können weggelassen werden. Wenn eine funktion, modul oder dll ein Literalzeichen enthält, müssen Sie den gesamten Namen in Klammern einschließen.

  • Der Funktionsname wurde falsch geschrieben oder ist in der angegebenen Modul- oder Dynamic Link Library nicht vorhanden.

    Da C eine Sprache mit Groß-/Kleinschreibung ist, muss die Funktion im genauen Fall angegeben werden, wie sie in der Quelle definiert ist.

  • Das Modul oder die DLL konnte nicht gefunden werden.

    Überprüfen Sie den vollständigen Pfadnamen des angegebenen Moduls oder der DLL.

Dieser Fehler ist identisch mit CAN0036.