Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Definition und ausführung eines Array (https://www.delphipraxis.net/92799-definition-und-ausfuehrung-eines-array.html)

EWeiss 26. Mai 2007 08:38


Definition und ausführung eines Array
 
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;
Delphi-Quellcode:
VisData : TimedLevel;
Was ist nun der unterschied?
1.
Delphi-Quellcode:
VisData.waveform[1, i] := VisData.waveform[0, i];
2.
Delphi-Quellcode:
VisData.waveform[1][i] := VisData.waveform[0][i];
bzw. Kann hier das problem liegen das die Daten nicht richtig übergeben werden ?

gruss EMil

Klaus01 26. Mai 2007 09:22

Re: Definition und ausführung eines Array
 
Guten Morgen Emil,

laut meines Wissens sind diese Schreibweisen in ihren Auswirkung
gleich.
Es gab vor nicht langer Zeit einen Thread über das Thema.

Grüße
Klaus

EWeiss 26. Mai 2007 09:31

Re: Definition und ausführung eines Array
 
Zitat:

Zitat von Klaus01
Guten Morgen Emil,

laut meines Wissens sind diese Schreibweisen in ihren Auswirkung
gleich.

Grüße
Klaus

Danke.
Dachte nur es hätte einen einfluss wie die Daten übergeben werden
Hintereinander oder untereinander.

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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