Forum: Programmieren allgemein
by haentschman,
20. Jul 2015
@Alle: Bin mal wieder Blind gewesen. :oops: Meine Logik paßt da nicht wirklich dazu. Warum solche Verenkungen wenn es mit einer Liste einfacher geht? Deshalb dachte ich ursprünglich an einen Tippfehler.
Sorry für die Belästigung. :P
Forum: Programmieren allgemein
by haentschman,
20. Jul 2015
@DeddyH:
hab ich was an den Augen? :gruebel:
TListe = class(TObject)
Nachtrag: Ich nehme alles zurück. Ich geh dann mal aus der Sonne. :oops:
Forum: Programmieren allgemein
by haentschman,
20. Jul 2015
wo implementiert er count? Count bezieht sich in diesem Falle auf TListe. Das ist aber keine Liste.
function TListe.addieren(gesamt: real):real; //Items addieren
var
i: integer;
Item: TItem;
begin
gesamt:= 0;
i:= count;
Forum: Programmieren allgemein
by haentschman,
20. Jul 2015
Hallo...
...ähmm.:gruebel: TListe ist keine Liste.
for i := 0 to count - 1 do
begin
gesamt:= gesamt + Item.wert; <--(Item.wert) hier wird mir dieser riesige wert übergeben
end;
Eigentlich kann das gar nicht compilieren weil TObject kein Count hat und mit Item statt First bzw. der Zuweisung derselben wie in #4 gearbeitet wird.
Schreibfehler?