Kompilerwarnungen 7,8,9
Informationen
- Kategorien: Kernel | Klassenformeln
- Version: 16.0.0.4236
- Veröffentlichungsdatum: Donnerstag, 1. November 2012
- Entwickler: Schulze
- Benötigt Datenbankänderung: Nein
- Betreff: Warnung ausgeben bei falscher Variablenverwendung
Beschreibung
Im Compiler wurden 3 neue Warnungen eingebaut, welche im Sourcecodeeditor angezeigt werden..
Warnmeldung 7: Use of unassigned local variable 'var'. Verwendung einer nicht zugewiesenen lokalen Variable "Var".
Hinweis: Der Compiler lässt die Verwendung nicht initialisierter Variablen zwar zu, gibt aber eine Warnung aus. Wenn der Compiler den Lesezugriff auf eine Variable entdeckt, die nicht initialisiert ist, wird Warnung 7 generiert.
Warnmeldung 8: The variable 'var' is declared but never used. Die Variable 'var' wurde deklariert, wird aber niemals benutzt.
Warnmeldung 9: The variable 'var' is assigned but its value is never used. Der Variable 'var' wurde zwar ein Wert zugewiesen aber der Wert wurde niemals abgefragt.
Anmerkung:
Die Warnungen sind standardmäßig eingeschaltet. Mit dem Makro #pragma warning ( disable : Nummer der Warnung ) sind sie ausschaltbar bzw. mit #pragma warning ( enable : Nummer der Warnung ) wieder einschaltbar.
Beispielcode
// folgender Code erzeugt die Warnung 7
//
oncallfunction
{
var int $n1;
:Number = $n1; // Warnung 7
}
// folgender Code erzeugt die Warnung 8
//
oncallfunction
{
var int $n1; // Warnung 8
}
// folgender Code erzeugt die Warnung 9
//
oncallfunction
{
var int $n1;
$n1 = :Number; // Warnung 9
}