Jetzt hab ich folgendes Problem:
Ich hab ein BE auf dem Puffer und möchte dieses mit dem neuen vergleichen.
PufferIndex:=str_to_obj("Puffer_Basislack_"+to_str(k)).AnzahlBEs;
if @.Farbe=str_to_obj("Puffer_Basislack_"+to_str(k)).pe(PufferIndex).Farbe then
@.umlagern(str_to_obj("Puffer_Basislack_"+to_str(k)));
end;
Dabei kriege ich die Fehlermeldung:
"Der Zielindex liegt außerhalb des gültigen Bereichs."
Ich versteh die Fehlermeldung, jedoch versteh ich nicht wieso ich sie erhalte.
Die Bedingung wird nur abgefragt, wenn bereits ein BE im Puffer ist, demzufolge sollte der Index doch verfügbar sein?
Also Ziel ist es die Farbe des letzten BEs auf dem Puffer abzufragen.
Ich bitte wirklich dringend um Hilfe!
Vielen Dank
Stephi
[Diese Nachricht wurde von StudentinStephanie am 01. Jul. 2017 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP