Also bevor ich mit so einem esoterischen Schnickschnack anfangen würde, füge ich einfach
eine Zeile Code am Anfang ein und der Keks ist geknuspert.
Auch wenn dieser Code nur beispielhaft ist, so muss im realen Code auch irgendwann die Instanz wieder freigegeben werden und gerade bevor ich mich da noch weiter verrenke, initialisiere ich die Variable gleich am Anfang und kann immer ganz beherzt und sorglos ein
FreeAndNil( someValue );
ausführen.
Die Warnung wird also
IMHO völlig zurecht ausgegeben.
Du solltest dich mehr damit beschäftigen die Warnung zu beherzigen und den Code sauber zu halten anstatt die Warnung auf Teufel komm raus zu unterdrücken. Meine Codes kommen Hinweis- und Warnungsfrei durch den Compiler ohne nackt mit dem Huhn durchs Feuer zu springen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)