Table of Contents

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
}