![]() |
Record Problem bei Globaler Deklaration
Moin,
Situation: Ich fülle ein globales Array, dass aus Recordsätzen besteht. Auf dieses Array greifen dann bestimmte bzw. verschiedene Ereignisse zu. Aufbau:
Code:
Warum kommt der Fehler bzw. warum kann ich nicht auf das Array zugreifen? Es ist doch global definiert?
type
TDaten = Record id : string; name : string; end; type Tfrm_main = class(TForm) .. end; .. var frm_main: Tfrm_main; global : array[0..30000] of TDaten; implementation {$R +.DFM} // ********* Hilfsfunktionen *********** procedure einlesen(datei:string); begin ... global[0].id := '123'; global[0].name := 'Mustermann'; ... end; // ******* Ende Hilfsfunktion ********* // ******* Hauptprogramm ************** procedure Tfrm_main.btn_auswertenClick(sender: TObject); begin with ListView1.Items.Add do begin Caption := global[0].id; // Hier kommt der Fehler : Array-Typ erforderlich SubItems.Add(global[0].name; // Hier kommt der Fehler : Array-Typ erforderlich end; end; end. Sven |
Re: Record Problem bei Globaler Deklaration
Liste der Anhänge anzeigen (Anzahl: 1)
Verwende doch für Delphi-Code bitte das nächsate mal das Delphi-Tag ... so läßt es sich nicht gerade gut entziffern.
Und warum beim Code-Tag die Einrückungen mißhandelt werden, sollte wir mal mir Daniel klären, aber wenn wenigstens das Syntaxhigligthig fvorhanden wäre, dann wäre es schonmal etwas einfacher. So, nun zum Problem: Bist du dir sicher, das sich an der Stelle nicht eine andere NichArrayVariable mit dem selben Namen an dieser Position einmischt? Halte doch mal deinen Mauszeiger drüber und schau nach was Delphi dir zu "global" sagt? |
Re: Record Problem bei Globaler Deklaration
habe denn fehler gefunden lag an einer anderen stelle.
danke für deine schnelle antwort. Sven |
Re: Record Problem bei Globaler Deklaration
warum verwendest du überhaupt ein globales Array und declarierst es nicht im Public? Hat das einen bestimmten Grund?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 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