🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345514

BGRABitmap na RPi

#345514
From: stchebel
Date: Wed, 04 Jan 2017 03:17
16 lines
2549 bytes
Witam,

Nie tak dawno był tutaj rozwiązywany problem grafiki/operacji na pojedyńczych pixlach w Lazarusie. Problem został rozwiązany, ale okazuje się że w Lazarusie Scanline i działania na pixlach są 50% wolniejsze niż w D6 na moim laptopie z Windowsem Vista. Zainstalowałem BGRABitmap:

http://wiki.lazarus.freepascal.org/BGRABitmap#Using_BGRABitmap

Teraz operacje na obrazach typu TBGRABitmap są nawet szybsze w L niż TBitmap w D6.

No i teraz chcę to zaimplementować na RPi. Niestety klapa przy kompilacji :((

bgradefaultbitmap.pas(254,17) Error: There is no method in an ancestor class to be overridden: "constructor TBGRADefaultBitmap.Create(AnsiString);"
bgradefaultbitmap.pas(259,17) Error: There is no method in an ancestor class to be overridden: "constructor TBGRADefaultBitmap.Create(AnsiString,Boolean);"
bgradefaultbitmap.pas(260,17) Error: There is no method in an ancestor class to be overridden: "constructor TBGRADefaultBitmap.Create(AnsiString,Boolean,TBGRALoadingOptions);"
bgradefaultbitmap.pas(282,14) Error: There is no method in an ancestor class to be overridden: "TBGRADefaultBitmap.NewBitmap(AnsiString):TBGRACustomBitmap;"

Nie podaję wszystkich błędów kompilacji, w sumie kompilator zatrzymał się po 15-tu błędach. Czy macie jakiś pomysł na rozwiązanie problemu?
Technical Details
Message-ID: <8dabcdaa-62ae-4e2e-a243-649e3fdd1320@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!b123no63029itb.0!news-out.google.com!g131ni1004itg.0!nntp.google.com!b123no65646itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.99.113.75 with SMTP id b11mr38109654pgn.162.1483499831222;        Tue, 03 Jan 2017 19:17:11 -0800 (PST)
X-Received: by 10.157.1.105 with SMTP id 96mr3006239otu.5.1483499831162; Tue, 03 Jan 2017 19:17:11 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.us.feeder.erje.net!newspeer1.nac.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!b123no63029itb.0!news-out.google.com!g131ni1004itg.0!nntp.google.com!b123no65646itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Tue, 3 Jan 2017 19:17:10 -0800 (PST)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.53.155.247; posting-account=67yd9woAAAAHUu8VHyA7Js47M98NE3m3
NNTP-Posting-Host: 185.53.155.247
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8dabcdaa-62ae-4e2e-a243-649e3fdd1320@googlegroups.com>
Subject: BGRABitmap na RPi
From: stchebel@gmail.com
Injection-Date: Wed, 04 Jan 2017 03:17:11 +0000
Lines: 30
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit