Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#1

Definition und ausführung eines Array

  Alt 26. Mai 2007, 09:38
Vielleicht eine nicht ganz so dumme frage

Wie vielleicht schon gelesen habe ich probleme bei der übergabe von Spectrumdaten
an rechten und linken Kanal.

Mir ist da etwas ins Auge gefallen..

Die Type

Delphi-Quellcode:
type
   TimedLevel = record
    frequency : array [0..1, 0..SA_BUFFER_SIZE-1] of byte;
    waveform : array [0..1, 0..SA_BUFFER_SIZE-1] of byte;
    state : integer;
    timeStamp : int64;
  end;
VisData : TimedLevel; Was ist nun der unterschied?
1.
VisData.waveform[1, i] := VisData.waveform[0, i]; 2.
VisData.waveform[1][i] := VisData.waveform[0][i]; bzw. Kann hier das problem liegen das die Daten nicht richtig übergeben werden ?

gruss EMil
  Mit Zitat antworten Zitat