Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#135

AW: Delphi 10.1 Berlin

  Alt 20. Apr 2016, 17:45
Aber muss die nicht auch gesetzt sein, denn ab 10.1 Berlin wird doch [weak] für Interfaces unterstützt.

Somit würde ich erwarten, dann WEAKREF und WEAKINTFREF auch unter Windows definiert sind. WEAKINSTREF allerdings nicht.

Und genau so isses auch, wie mein Super-Hyper-Wuppdi-Testprogramm zeigt
Delphi-Quellcode:
program Project1;

{$APPTYPE CONSOLE}
{$R *.res}

uses
  System.SysUtils;

begin
  {$IFDEF WEAKREF}
  WriteLn( 'WEAKREF' );
  {$ENDIF}
  {$IFDEF WEAKINSTREF}
  WriteLn( 'WEAKINSTREF' );
  {$ENDIF}
  {$IFDEF WEAKINTFREF}
  WriteLn( 'WEAKINTFREF' );
  {$ENDIF}
  ReadLn;
end.
Fazit: Die Dokumentation ist falsch!
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)

Geändert von Sir Rufo (20. Apr 2016 um 17:57 Uhr)
  Mit Zitat antworten Zitat