AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Klasse mit StringListen richtig nutzen?
Thema durchsuchen
Ansicht
Themen-Optionen

Klasse mit StringListen richtig nutzen?

Ein Thema von knödel · begonnen am 7. Aug 2004 · letzter Beitrag vom 7. Aug 2004
Antwort Antwort
knödel

Registriert seit: 1. Aug 2004
Ort: Illertissen
29 Beiträge
 
Delphi 7 Personal
 
#1

Klasse mit StringListen richtig nutzen?

  Alt 7. Aug 2004, 11:53
Bin neu in der Delphi-Programmierung, erschreckt daher nicht von zu vielen Fragen.

So, ich habe folgendes erstellt, jedoch stimmt noch irgendetwas nicht:

Code:
[...]

type
  TDateiAttribute = class
    public
        groesse : TStringList;
        datum : TStringList;
        uhrzeit : TStringList;
  end;

[...]

procedure [...]
var
  dateiinfo : TDateiAttribute;
begin
  dateiinfo := TDateiAttribute.Create;
  dateiinfo.groesse := TStringList.Create;
  dateiinfo.datum := TStringList.Create;
  dateiinfo.uhrzeit := TStringList.Create;
  dateiinfo.groesse[0] := 'bla'; // geht nicht, Listenindex überschreitet Maximum (0)
[...]
end;
Warum Maximum 0?
Ich habe doch jeweils eine Liste erzeugt?
Oder muss ich etwa eine vorgefertigte Liste hineinladen?
  Mit Zitat antworten Zitat
bttb930

Registriert seit: 6. Okt 2003
372 Beiträge
 
#2

Re: Klasse mit StringListen richtig nutzen?

  Alt 7. Aug 2004, 12:08
mit [0] greifst du auf das erste element zu - das existiert aber noch nicht. die stringliste hat noch 0 elemente.

stattdessen schreibe:

dateiinfo.groesse.add('bla');
  Mit Zitat antworten Zitat
knödel

Registriert seit: 1. Aug 2004
Ort: Illertissen
29 Beiträge
 
Delphi 7 Personal
 
#3

Re: Klasse mit StringListen richtig nutzen?

  Alt 7. Aug 2004, 12:10
D.h. wenn ich eine Datei mit loadfromfile hineinlade, macht der diese Aufgabe gleich automatisch.
Nun ist mir alles klar.
Ich danke Dir!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 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