![]() |
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:
aber ich bekomm an der Stelle der Ausgabe immer eine Fehler Meldung:
var x: array [1..3] of integer;
x[1]:=strtoint(form1.edit1.text); label1.caption:=inttostr(x[1]); Fehler: Array-Typ erforderlich Was mache ich falsch? |
AW: Array ausgeben
Hast Du x mehr als einmal deklariert?
global und lokal, als Komponentenname ...? |
AW: Array ausgeben
Nein, aber ich musste angeben in welcher Unit sich die Variable befindet.
|
AW: Array ausgeben
Zitat:
Wie wäre es mit etwas mehr Code? Unsere Glaskugeln sind derzeit defekt :glaskugel: |
AW: Array ausgeben
Delphi-Quellcode:
Dann hat es geklappt.
// 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; |
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 01:06 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