Retrieves the generic message for a specific error code and compares it to the last error message.
ID: 323
using uCalcSoftware;
var uc = new uCalc();
// Retrieve the built-in message for a specific error code, without triggering an error.
Console.WriteLine($"Generic 'Undefined Identifier' message: {uc.Error.GetMessage(ErrorCode.Undefined_Identifier)}");
// Now, trigger a specific error by using an undefined variable.
uc.EvalStr("MyUndefinedVar + 5");
// Check the message and number for the last error that occurred.
Console.WriteLine($"Last error message: {uc.Error.Message}");
Console.WriteLine($"Last error number: {(int)uc.Error.Code}");
Generic 'Undefined Identifier' message: Undefined identifier
Last error message: Undefined identifier
Last error number: 258 using uCalcSoftware; var uc = new uCalc(); // Retrieve the built-in message for a specific error code, without triggering an error. Console.WriteLine($"Generic 'Undefined Identifier' message: {uc.Error.GetMessage(ErrorCode.Undefined_Identifier)}"); // Now, trigger a specific error by using an undefined variable. uc.EvalStr("MyUndefinedVar + 5"); // Check the message and number for the last error that occurred. Console.WriteLine($"Last error message: {uc.Error.Message}"); Console.WriteLine($"Last error number: {(int)uc.Error.Code}");
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
// Retrieve the built-in message for a specific error code, without triggering an error.
cout << "Generic 'Undefined Identifier' message: " << uc.Error().GetMessage(ErrorCode::Undefined_Identifier) << endl;
// Now, trigger a specific error by using an undefined variable.
uc.EvalStr("MyUndefinedVar + 5");
// Check the message and number for the last error that occurred.
cout << "Last error message: " << uc.Error().Message() << endl;
cout << "Last error number: " << (int)uc.Error().Code() << endl;
}
Generic 'Undefined Identifier' message: Undefined identifier
Last error message: Undefined identifier
Last error number: 258 #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; // Retrieve the built-in message for a specific error code, without triggering an error. cout << "Generic 'Undefined Identifier' message: " << uc.Error().GetMessage(ErrorCode::Undefined_Identifier) << endl; // Now, trigger a specific error by using an undefined variable. uc.EvalStr("MyUndefinedVar + 5"); // Check the message and number for the last error that occurred. cout << "Last error message: " << uc.Error().Message() << endl; cout << "Last error number: " << (int)uc.Error().Code() << endl; }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
'// Retrieve the built-in message for a specific error code, without triggering an error.
Console.WriteLine($"Generic 'Undefined Identifier' message: {uc.Error.GetMessage(ErrorCode.Undefined_Identifier)}")
'// Now, trigger a specific error by using an undefined variable.
uc.EvalStr("MyUndefinedVar + 5")
'// Check the message and number for the last error that occurred.
Console.WriteLine($"Last error message: {uc.Error.Message}")
Console.WriteLine($"Last error number: {CType(uc.Error.Code, Integer)}")
End Sub
End Module
Generic 'Undefined Identifier' message: Undefined identifier
Last error message: Undefined identifier
Last error number: 258 Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() '// Retrieve the built-in message for a specific error code, without triggering an error. Console.WriteLine($"Generic 'Undefined Identifier' message: {uc.Error.GetMessage(ErrorCode.Undefined_Identifier)}") '// Now, trigger a specific error by using an undefined variable. uc.EvalStr("MyUndefinedVar + 5") '// Check the message and number for the last error that occurred. Console.WriteLine($"Last error message: {uc.Error.Message}") Console.WriteLine($"Last error number: {CType(uc.Error.Code, Integer)}") End Sub End Module