Im NextGen (Android) ging es damals (2013 ... man, schon wieder lange her) ja schon, aber im Windows-Compiler wurde es Anfangs scheinbar nicht implementiert, oder es gab einen Bug.
Für TObject war es ja sowieso nicht drin, da das nur im NextGen wie ein Interface reagierte,
aber als ich versuchte das für IInterface zu benutzen, da reagierte
Win32 mit und ohne [Weak] gleich/unverändert.
Aber da das Feature ja für ARC erfunden wurde, war es irgendwie "verständlich", dass es im WindowsCompiler nicht ging und ich hatte nicht wieder danacht gesehn, dazumal ich auch nichts wieder drüber zu hören war, dass/ob sich was geändert hat.