![]() |
Delphi-Version: 5
Eingabe kurzfristig speichern
Hallo,
ich möchte gerne die letzten 100 eingegeben Zahlen speichern. Jetzt hatte ich überlegt diese in ein Array zu legen, die Frage wäre ob es eine Möglichkeit gibt dieses aktuell zu halten, also nur die letzten 100 Werte(Zahlen) zu speichern? Anderer Ansatz wäre ein Ring Buffer womit ich aber noch keine Erfahrung habe. Vielleicht gibts ja auch ne einfachere Lösung und ich komm grad nur nicht drauf? Danke schon mal im Voraus. |
AW: Eingabe kurzfristig speichern
Zitat:
![]() |
AW: Eingabe kurzfristig speichern
Der Tastaturpuffer im BIOS war auch ein Ring buffer:
buffer:Array[0..15] of Byte; ..... inc(idx); idx:=idx and $0F; buffer[idx]:=gotkey; ... Gruß K-H |
AW: Eingabe kurzfristig speichern
danke für die antworten werde die sachen gleich mal ausprobieren, sowie die zeit es zulässt ;)
|
AW: Eingabe kurzfristig speichern
Einfach eine TQueue<> nehmen, Zahlen reinstecken und wenn die Anzahl der Elemente größer als gewollt ist (z.B. 100), einfach wieder rausnehmen.
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz