Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



Deel:
Meldingen
Alles wissen

[Opgelost] Lazarus - MacOS X - BGRAControls laat tekst niet zien

2 Berichten
1 Gebruikers
0 Reactions
2,543 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
Topic starter  

Een probleem waar ik tegen aanliep met BGRAControls (wiki) onder MacOS X.
De controls lieten ineens tekst niet meer zien (Button/Labels/etc).

Na wat zoeken vond ik in het Lazarus forum dat het om een bug ging in BGRABitmap, welke door BGRAControls gebruikt wordt.

De beste oplossing is om de mest actuele versie van BGRAControls en BGRABitmap te gebruiken.

BGRABitmap vindt je hier: SourceForge of Github
BGRAControls vindt je hier: SourceForge of GitHub

Eerst BGRABitmap LPK compileren, en daarna BGRAControls compileren en installeren.

Mocht je de oude versie willen gebruiken: het probleem begon met een verandering insvn revision 1096 naar snv revision 1097.

In de file 'bgrapixel.inc' werd het volgende toegevoegd met de intentie het e.e.a. vlotter te maken onder MacOS X:

  {$IFDEF DARWIN}
  {$DEFINE BGRABITMAP_RGBAPIXEL}
  {$ENDIF}

Je kunt dit verwijderen of uitmarkeren als volgt:

(* 
  {$IFDEF DARWIN}
  {$DEFINE BGRABITMAP_RGBAPIXEL}
  {$ENDIF} 
*)

Hierna zou alles prima moeten werken. Maar ... ik adviseer om de meest actuele versie te installeren!


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
Topic starter  

Merk op dat met de laatste BGRAControls, dat een aantal controls niet meer beschikbaar is ... 

o.a. TBGRALed en TBGRAPanel.

Dit door onenigheid tussen de ontwikkelaars van de BGRA componenten en de ontwikkelaar van ueControls.

De enig oplossing lijkt te zijn om ueControls te installeren ter vervanging. Helaas gaan hierdoor een aantal mogelijkheden van b.v. TBGRALed verloren ... en het omzetten is een crime. Jammer dat dit dus over de rug van de gewone ontwikkelaar moest gaan.


   
BeantwoordenCiteren
Deel: