![]() |
Instanz eines Array erstellen
Hallo zusammen, ich stehe grad mal wieder ....:-(
ich habe eine Klasse : Type TArbeit = class(TObject) feld1: integer; feld2. integer; ... ... end; Möchte ich jetzt mit TArbeiten = array[0..999] of TArbeit; und private FArbeit : TArbeiten; ein Array erstellen bekomme ich mit der Zuweisung Farbeit[i].feld1 := 999; eine SIGSEV die Erzeugung einer Instanz mit; FArbeit := TArbeiten.create(); bring mir illegal qualifier wo ist mein Denkfehler? Ich danke euch |
AW: Instanz eines Array erstellen
Farbeit[i].feld1
FArbeit := TArbeiten.Create(); Fällt dir was auf? Du willst eine Instanz eines Objectes (genauer 1000 Instanzen) erstellen und nicht eines Arrays. Natürlich das Free nicht vergessen. Und was hast du gegen ObjectListen oder gegen Records? |
AW: Instanz eines Array erstellen
ich danke dir :oops:
|
AW: Instanz eines Array erstellen
Ich hoffe meine letzten 3 Zeilen waren noch aufgefallen. :D
|
AW: Instanz eines Array erstellen
Nach knapp 1800 Beiträgen hier und dann die Delphi-Tags vergessen ist auch schon harter Tobak ...
|
AW: Instanz eines Array erstellen
Was ist das?
Nja, seit 'ner Weile kann man den Knopf auch garnicht mehr erkennen. Der Helm sieht ja anders aus und ist auch noch spiegelverkehrt. :stupid: |
AW: Instanz eines Array erstellen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 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 by Thomas Breitkreuz