AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bitmaps in FIFO

Ein Thema von myicq · begonnen am 10. Aug 2019 · letzter Beitrag vom 10. Aug 2019
Antwort Antwort
myicq

Registriert seit: 5. Jan 2016
70 Beiträge
 
Delphi 6 Professional
 
#1

Bitmaps in FIFO

  Alt 10. Aug 2019, 01:01
Ich habe eine Thread das Bitmaps in FIFO erst erstellen (geht schnell, etwa 10 msec/Bitmap). Die werden als Datenstruktur in einer DMA-buffer gespeichert.

Die Daten verwende ich dann nach und nach. 1 Verbraucht, noch ein wird zugelegt. Ich habe immer zw 40 und 100 Bitmaps in meiner FIFO. Wenn mal verwended brauche ich dieses Bitmap nicht mehr.

Ich möchte gern Visuell anzeigen was als nächstes kommt. Das heißt ich möchte gern eine FIFO von Bitmaps erstellen (als Bild, kann durchaus kleiner sein).

Was ist die bessere Lösung ?

Ich habe überlegt eine SQLite Speicherdatenbank, aber bin nicht sicher ob das nicht mit "alt-daten" schnell sehr groß wird ?

Kann ich eine TList Bilder zulegen ?

Jeder Idee willkommen.
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.081 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Bitmaps in FIFO

  Alt 10. Aug 2019, 10:00
Die Datenstruktur, die du suchst, heißt nicht Liste sondern Schlange. Die korrekte Lösung ist somit Delphi-Referenz durchsuchenGenerics.Collections.TQueue<TGraphic>. Geht natürlich nicht in Delphi 6 sondern erst ab 2009. Ansonsten kann man auch die Delphi-Referenz durchsuchenCntnrs.TQueue benutzen, man castet sich bloß irgendwann zu Tode.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz