Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Array ausgeben (https://www.delphipraxis.net/158368-array-ausgeben.html)

xxsasch4xx 15. Feb 2011 09:22

Array ausgeben
 
Hallo, ich wollte ein array erstellen, dass bestimmte Daten speichert (das was in edit1 steht)
Dannach soll der Inhalt vom array in ein labelfeld übertragen werden.
Code:




Delphi-Quellcode:
var x: array [1..3] of integer;

x[1]:=strtoint(form1.edit1.text);
label1.caption:=inttostr(x[1]);
aber ich bekomm an der Stelle der Ausgabe immer eine Fehler Meldung:
Fehler: Array-Typ erforderlich

Was mache ich falsch?

Bummi 15. Feb 2011 09:55

AW: Array ausgeben
 
Hast Du x mehr als einmal deklariert?
global und lokal, als Komponentenname ...?

xxsasch4xx 15. Feb 2011 11:41

AW: Array ausgeben
 
Nein, aber ich musste angeben in welcher Unit sich die Variable befindet.

Deep-Sea 15. Feb 2011 12:05

AW: Array ausgeben
 
Zitat:

Zitat von xxsasch4xx (Beitrag 1081795)
Nein, aber ich musste angeben in welcher Unit sich die Variable befindet.

Unit? Variable?
Wie wäre es mit etwas mehr Code? Unsere Glaskugeln sind derzeit defekt :glaskugel:

xxsasch4xx 15. Feb 2011 12:23

AW: Array ausgeben
 
Delphi-Quellcode:
// Das Array habe ich global angelegt
var x: array [1..3] of integer;

procedure test;
begin
  unit1.x[1]:=strtoint(form1.edit1.text);
end;

{$R *.dfm}

button1.click..
begin
  test;
  label1.caption:=inttostr(unit1.x[1]);
end;
Dann hat es geklappt.

Sir Rufo 15. Feb 2011 14:10

AW: Array ausgeben
 
Bis auf das globale Variablen erst mal igitt sind (es gibt nur ganz wenige Fälle, wo ein Singleton wirklich benötigt wird)

Aber wenn es funktioniert :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz