Stehe vor der Herausforderung, dass in meiner Verzweigung entsprechend des Teilenamens auf einen bestimmten NF umgelagert werden soll.
In ForkTable steht der NF als Integer
CODE:
is
TARobj : object;
NF : integer;
do
--set
NF := ForkTable["NF", SetNF.Inhalt.name];
TARobj := SetNF.nf(NF);
--error
if TARobj = VOID then
Promptmessage("ERROR in Object: ");
Ereignisverwalter.Stop;
ref(Set).methaufr(str_to_time("0"));
else
waituntil not TARobj.Belegt prio 1;
@.move(NF);
end;
end;
Das 1. Teil, welches in den Baustein Fork läuft wird fehlerfrei auf NF=1 umgelagert.
Das 2. Teil sollte auf NF=2 umgelagert werden.
-> TARobj meldet jedoch ein VOID (siehe auch Anhang)
Danke & Gruss
Thorsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP