Einzelnen Beitrag anzeigen

Caleb

Registriert seit: 26. Nov 2010
11 Beiträge
 
#1

Globales Array - Verständnisfrage

  Alt 30. Nov 2010, 15:27
Hallo,

ich bin vor kurzem mit Delphi "konfrontiert" wurden und hab da mal eine Verständnisfrage.
Herr Google brachte mich nicht so richtig weiter ... ich gehe mal davon aus, dass es auch eine recht einfache Frage für euch ist =)

Nun zu meinem Problem:
Ich möchte 260 Werte in ein Array schreiben und dies in meiner Unit für all die anderen Pozeduren verfügbar machen. Dann geh ich mal davon aus, dass das in nem globalen Array am besten aufgehoben ist oder? Die Werte über die serielle Schnittstelle einlesen klappt auch wunderbar ... nur bekomme ich die Werte halt nur in meiner Prozedur und halt nicht global.

Ich habe dazu einen ähnlichen Ansatz gefunden ... http://www.w-hanisch.de/dokumente/De...0Hn%202010.pdf ... bei der die Problematik ähnlich gelöst wird (am PDF-Ende).

Wenn ich diesen Ansatz übernehme ...
Delphi-Quellcode:
{$R *.DFM}

ref: Array [0..260] Of Integer;

procedure TForm6.FormActivate(Sender: TObject);
.
.
.
... meckert der Compiler ständig an der Stelle *in x-beliebiger Prozedur* ...
Delphi-Quellcode:
for i:=0 to 260 do
   begin
      ref[i] := sp[i];
   end;
... mit Array-Typ erforderlich rum.

Ich freue mich freuen wenn ihr einem n00b wie mir helft.
thx4replies
  Mit Zitat antworten Zitat