Forum: Programmieren allgemein
by himitsu,
28. Jan 2021
Joar, in diesem Fall ist es halt wirklich nervig, dass man zum auskommentierten/entIFDEFten DebugCode auch noch oben die Variable auskommentieren/entIFDEFen muß,
aber wenn man es so macht, dann ist auch diese Meldung weg. :angle:
PS: Hierfür sind die neuen InlineVariablen echt eine geile Erfindung.
...
//var DebugVar := irgendwas; if DebugVar <> 0 then LogMessage(blablabla, DebugVar);
......
Forum: Programmieren allgemein
by himitsu,
28. Jan 2021
Jupp, die Meldungen kommen von ja erst später. (dort wo du zuweist, weiß ja noch niemand, was nachher passiert)
* entweder bei der nächsten Zuweisung, oder am Ende des Scopes, wo die Variable wegfliegt und wo jetzt erst erkannt wird, dass der letzte zugewiesene Wert nirgendwo benutzt wurde.
Aber willst du nicht lieber den Fehler beheben, anstatt nur die Fehlermeldung auszublenden?
Also diese...