Zitat von
Uwe Raabe:
Zitat von
Klaus01:
Zitat von
vsilverlord:
ach ja, die funktion mutiere hat ja nur den parameter tviech: [vereinfacht, aber im prinzip das gleiche]
Delphi-Quellcode:
procedure mutiere(var viech:tviech);
begin
result.länge:=viech.länge+random(5);
result.haare:=viech.haare+random(5);
end;
So ^ sollte es gehen.
Jetzt kennt der Compiler aber kein "result"!
Ich gebe mal zu bedenken: wenn du uns hier "bereinigten" Code zeigst, kann es sein, daß du den Fehler "wegbereinigst".
Das kommt davon, copy und paste, und nicht darauf achten was denn kopiert wurde:
Delphi-Quellcode:
procedure mutiere(var viech:tviech);
begin
viech.länge+random(5);
viech.haare+random(5);
end;