Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: macOS Programme unter High Sieara oder älter

  Alt 28. Nov 2021, 21:22
Ich muss mich erneut korrigieren (man kann ja bei diesen ganzen Versionen FMX / CrossVCL) schon mal durcheinander geraten.

Erst mal die gute Nachricht: Mit Delphi 10.4 oder 11 erstellte Apps kann man auf Siera oder neuer laufen lassen. Um zu erreichen, dass es auch auf Sierra und High Sierra läuft, muss man folgendes in die DPR-Datei, direkt hinter dem Begin schreiben:

Delphi-Quellcode:
{$IFDEF MACOS}
  if (TOSVersion.Major <= 10) and (TOSVersion.Minor <=13) then begin
    GlobalUseMetal := false;
 end;
{$ENDIF}
Das Problem beschränkt sich doch nur auf CrossVCL (wie gesagt, man gerät schon mal durcheinander, den laufenden Programmen sieht man au den ersten Blick erst mal nicht an, ob mit FMX oder CrossVCL erzeugt).

Da funktioniert CrossVCL mit Delphi 10.4 oder 11 tatsächlich erst ab Mojave. Bei 10.3 ist es auch nicht anders.
  Mit Zitat antworten Zitat