Danke
Delphi-Quellcode:
{$ID Defined(MACOS) and not Defined(IOS)} = OSX
{$ID Defined(MACOS) and Defined(IOS)} = iOS
{$ID Defined(MACOS) and Defined(IOS) and not Defined(CPUARM)} = iOS Simulator
...
Gut, hätte ja sein können, das ginge einfacher.
Das CPU war irgendwie aus meinem Blickwinkel und sonst sehen OSX und iOSSim ja gleich aus.
Aber meine Vermutung bestätigt sich dann, denn WEAKINTREF gibt es wirklich nirgendwo, obwohl es das angeblich gibt.
Wenn man hier jetzt auf die
OH gehört hätte und treudoof überall nur WEAKREF prüft, der fällt schmerzhaft hin, da der Compiler auch nix sagt, wenn er das [Weak] einfach so ignoriert.