Forum: Programmieren allgemein
by himitsu,
13. Jun 2011
PS: Timer/GetTickCount haben derzeit eine durchschnittliche Taktfrequenz von 16ms.
Und je nach Systemauslastung kann der auch ganz schön verzögert werden, da der Timer über Nachrichten mit niedriger Priorität arbeitet.
oder
//hier jetzt das Array füllen
if myzahler >= Length(myarray) then
SetLength(myarray, myzahler + 1000);
myarray:= mydaten;
inc(myzahler);
Forum: Programmieren allgemein
by himitsu,
13. Jun 2011
Warum nicht gleich beim Einlesen/Sammeln zusammenrechnen und nur noch die 180 speichern?
type
TMessdaten = class
Daten: array of Byte;
Zaehler: Integer;
Rechnung: Integer;
procedure Start;