Einzelnen Beitrag anzeigen

Rollo62
Online

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#8

AW: [FMX, iOS] TAlphaColor Farbvergleiche falsch (nur iOS)

  Alt 22. Okt 2018, 12:46
Ja, stimmt, da hast du auch wieder Recht

Ich sag ja, ich kann mir das auch nicht erklären.
Vieleicht hat es was mit dem
    Azure = Alpha or TAlphaColor($F0FFFF); zu tun.

Hatte ja das PixelFormat in Verdacht, aber die Konvertierungsprobleme treten auch bei einer einfachen TAlphaColor Variablen auf.

Wie auch immer, bei iOS(64) lande ich IMMEr im else Zweig,
bei allen anderen OS holt er sich wie gewünscht das nächste Farbfeld.

Hast du das Demo mal getestet, oder verhält sich das bei dir etwa korrekt ?
Man muss natürlich den Fehlerfall ent-kommentieren ...
Delphi-Quellcode:
    LCol := Color_Swatch_Next_ByCase( LCol ); // TAlphaColor compare FAILURE
// LCol := Color_Swatch_Next_ByIfthen( LCol ); // TAlphaColor compare OK
Rollo
  Mit Zitat antworten Zitat