Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Die Records sind vorgegeben.
Und wo steht, das alles fertig sei?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Dann halt so.
function getDeveloperByIndex(index: Cardinal): TDeveloper;
var
temp : TDeveloper;
i: Integer;
begin
current := first;
if index <= DevelopersCount then
for i := 0 to index-1 do
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Die whileschleife hatte ich nur zu testzwecken drin.
Habe die Prozedur nun umgeschrieben und auch eine Bereichsprüfung eingebaut.
function getDeveloperByIndex(index: Cardinal): TDeveloper;
var
temp : TDeveloper;
i: Integer;
begin
current := first;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Ich habe jetzt einen anderen Fehler.
Und zwar bekomme ich die Fehlermeldung
Code:
type
TListe = ^TElement;
TElement = record
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Danke für den Link.
Auch dafür danke.
Ich mache automatisch Einrückungen innerhalb jeder Schleife so wie zwischen allen begin & ends.
Aber anscheinend komme ich damit selbst durch einander und es ist zudem zuviel des Guten.
Werde dann wohl versuchen, mir ein einheitliches Schema mit weniger Einrückungen anzugewöhnen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Ich möchte ersteres, undzwar eine einfach verkettete Liste.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
In den Beispielen, die ich gelesen habe, wird TListe so als typ deklariert:
type
TListe = ^TElement;
TElement = record
Value : Integer;
Next : TListe;
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Obelisk2k5,
23. Jun 2010
Nachdem ich hier schonmal gute Hilfe zum Thema Datenverwaltung erhalten habe,
gehe ich gleich zu meinem nächsten Problem über, bei dem ich Hilfestellung bräuchte:
Ich habe ein Programm geschrieben, dass zur Laufzeit Records in einem Array speichert und damit arbeitet.
Nun möchte ich dieses Array durch Listen ersetzen.
Ich habe schon einen Ansatz parat, nur weiß ich nicht, ob das so...