Hallo Zusammen,
da mir bei meinem ersten Problem hier bereits geholfen wurde, hoffe ich, dass mir auch jemand bei meinem nächsten Problem weiterhelfen kann.
In einem PlatzPuffer sollen Fahrzeuge wie in einer Art Garage gelagert werden. Mein Problem ist, dass die Fahrzeuge nach einer gewissen Zeit eine kritische Batteriekapazität unterschreiten. ich möchte nun den PlatzPuffer durchsuchen, und die BatLadung mit der BatKapazität vergleichen.
Dazu habe ich folgenden Ansatz gewählt:
is
i:integer
do
i:=1;
repeat
if PlatzPuffer.PE(i).inhalt.BatLadung <= PlatzPuffer.PE(i).BatReserve then
PlatzPuffer.PE(i).inhalt.umlagern(Puffer);
end;
k:=k+1;
until k>Garage2.kapazität;
leider bekomme ich dabei die Fehlermeldung: " Ein 'void' kann keine Methode 'BatLadung' empfangen"
Da das durchlaufen des PlatzPuffer bzw. das Abgleichen der BatLadung und BatKapazität in anderen Methoden bereits funktionierte, dachte ich, dass ich nun beides nur kombinieren müsste.
Falls dazu jemand eine Idee hätte, wäre ich sehr dankbar.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP