Parameter 'Sender' wird nie verwendet
-
Hallo,
wie kann ich, wenn alle Compiler Warnungen eingeschaltet sind, diese Warnmeldung beheben ? Macht es Sinn den Parameter 'Sender' dort überall zu entfernen wo die Warnmeldung kommt, oder baut man sich damit Probleme ein ?
Danke und Gruß
WoWe
-
Hallo,
Den darfst du da nicht entfernen. Schalte besser die entsprechnede Warnung ab.
-
Hallo Braunstein,
ja, so hatte ich es bisher immer eingestellt, aber damit bekomme ich auch keine Warnungen bei eigenen Funktionen wo ein Parameter evtl. zuviel übergeben wird. Ich dachte da gibt es vielleicht eine Möglichkeit nur diesen 'Sender' Parameter zu unterdrücken ?!
-
Du könntest entweder bei der Methodendeklaration die Variable 'Sender' mit /*Sender*/ auskommentieren (oder auch den Namen löschen) oder aber du schreibst vor die Methode (oder Funktion)
#pragma _argsusedoder so ähnlich (hab leiden den BCB nicht hier).
Schau mal einfach in der Hilfe unter #pragma nach...
-
Es geht ohne den Unterstrich
#pragma argsusedEine weitere Möglichkeit wäre, die Warnung mit
#pragma warn -par(bzw. +par) blockweise ein- oder auszuschalten.
-
Danke,
"#pragma argsused" war das nachdem ich gesucht habe.