Compartilhar via


Erro CXX0036 (avaliador de expressão)

especificação {...} de contexto inválido

Essa mensagem pode ser gerada por qualquer um dos vários erros no uso do operador de contexto ({}).

  • A sintaxe do operador de contexto ({}) foi fornecida incorretamente.

    A sintaxe do operador de contexto é:

    {function,module,dll}expression

    Isso especifica o contexto da expression. O operador de contexto tem a mesma precedência e uso que uma conversão de tipo.

    Vírgulas à direita podem ser omitidas. Se qualquer um dos valores function, module ou dll contiver uma vírgula literal, você precisará colocar o nome inteiro entre parênteses.

  • O nome da função foi escrito incorretamente ou não existe no módulo especificado ou na biblioteca de vínculo dinâmico.

    Como C é uma linguagem que diferencia maiúsculas de minúsculas, a function precisa ser fornecida com exatamente o mesmo uso e maiúsculas e minúsculas, pois ela é definida na origem.

  • O módulo especificado não pôde ser encontrado.

    Verifique o nome completo do caminho da DLL ou do módulo especificado.

Esse erro é idêntico ao CAN0036.