Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
2. Mai 2005
Eine Klasse erhöht extrem die Tipparbeit, finde ich. "Einfach mal so" eine Klasse für etwas zu schreiben finde ich einfach nur nervig. In diesem Beispiel würde ich es jedoch evtl. sogar machen, das Problem liegt aber darin, dass ich einfach nicht verstehe, wie man obiges Beispiel von mir (evtl. dann mit SetLength) mit TList oder TObjectList lösen könnte. Die Klasse zu erzeugen ist nicht das...
Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
2. Mai 2005
Irgendwie kapiere ich jetzt immer noch nichts... mit arrays geht das so:
type
TMyType = string;
var: MeinArray: array of TMyType;
begin
TMyType := 'Hallo Welt';
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
2. Mai 2005
Vielleicht, weil ich mich damit nicht auskenne?
Das größte Verständnisproblem bei TList und TObjectList ist bei mir jedoch, wie man einen Typen festlegen kann in einer TList oder TObjectList ;)
Da hab ich nämlich noch nichts zu gefunden :oops:
Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
1. Mai 2005
:wall: Hab ich auch grade rausgefunden. Hab mich nämlich an ein ähnliches Array-Problem vorher erinnert... funktioniert jetzt :)
Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
1. Mai 2005
Wie alcaeus bereits sagte, erzeuge ich eine Instanz von TStringList. Funktioniert aber trotzdem nicht... :(
//edit: Es liegt aber am Array. Wenn ich eine einfache Instanz von TStringList erzeuge, funktioniert es wunderbar ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
1. Mai 2005
@Nils: :gruebel: Ich wüsste nicht, wie mir der Code helfen soll. Ganz nebenbei gehts mir grade nur um die Erzeugung des TStringList-Arrays ;)
Gedanken über Parser kommen später.
Forum: Object-Pascal / Delphi-Language
Delphi
by malo,
1. Mai 2005
Hi!
Ich will für meinen Parser ein StringList-Array haben. Dazu hab ich schön ein array of TStrings deklariert. Jetzt will ich das Array mit dem Index 0 erzeugen. Bei folgendem Code denkt der Compiler aber, ich will auf einen String meiner StringListe zugreifen:
Tokens := TStringList.Create
Wie kann ich denn aber sonst mit einem Stringlisten-array arbeiten? :?