Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
7. Apr 2008
Du solltest schon etwas mitdenken.
Angenommen du willst zwei Listen haben.
Du würdest also schreiben:
var
ListeA, ListeB : TRIngliste;
...
erzeugen(ListeA);
erzeugen(ListeB);
anhaengen(42, ListeA);
Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
7. Apr 2008
Das ist trotzdem noch schlecht programmiert. :warn:
Alle deine Funktionen haben einen Übergabeparameter var liste:TRIngliste.
Aber du benützt den Übergabeparameter nicht. :(
Stattdessen verwendest du immer die globale Variable Ringliste.
Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
7. Apr 2008
Wieso hast du einen Übergabeparameter namens liste, wenn du doch auf der wohl globalen Variable ringliste rumreitest ?
Und wieso programmierst du eine ganz gewöhnliche procedure anhaengen anstatt aus TRIngliste eine Klasse zu machen ?