<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version rmj.rmm.rup.rpr">
<TITLE>Vergleich auf < (kleiner als) bzw. >= geht im play modus aber nicht auf dem Stift</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Hallo,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">ich habe mal wieder etwas seltsames gefunden.</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Ich möchte einen sechsstelligen Code mit dem Stift erzeugen. Dazu kann man auf oids für die zahlen 0 bis 9</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri"> klicken, danach wird der Code zusammengebaut. Im</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">play modus funktioniert das Ganze problemlos. Auf dem Stift geht es nicht.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Nach langem debuggen habe ich nun den Fehler gefunden. Der Vergleich</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">eines Registers mit <</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">bzw. auch mit >=</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">funktioniert im play-modus, auf dem Stift aber nicht:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Code:</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">     </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">final:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? $code:=0 $codestelle:=1</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New"></FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">P(StartFinal)</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New"> </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">f1:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=1 P(f1) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  finaleingabe:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? P(erstfinalstarten)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle<7? $codestelle+=1 $code*=10 $code+=$zahl</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">Den Vergleich <7 mache ich, da mein code sechstellig ist und ich das register nicht überlaufen lassen möchte.</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">Im Play modus führt er den code so aus, wie ich mir das vorstelle</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">.</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">Auf dem Stift geht er offensichtlich nie in die zweite Zeile.</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">Mit >= hat es dann auch nicht funktioniert:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">finaleingabe:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? P(erstfinalstarten)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle>=7?</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle+=1 $code*=10 $code+=$zahl</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">Mit folgendem Code geht es</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">dann aber</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">auch auf dem Stift:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">     </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">final:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? $code:=0 $codestelle:=1 P(StartFinal)</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New"> </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">f1:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=1 P(f1) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  finaleingabe:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? P(erstfinalstarten)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle+=1 $code*=10 $code+=$zahl</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">Das liegt vermutlich wieder an mir. Nachdem es in play und auf dem Stift unterschiedlich ist, wollte ich es doch mal posten.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">Hier noch der komplette yaml Code, falls es doch noch an anderer Stelle liegt:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New">  final:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? $code:=0 $codestelle:=1 $station:=7 P(StartFinal)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $code!=135246? $code:=0 $codestelle:=1 $station:=7 P(CodeFalsch)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $code==135246? $station:=7 P(FinalKoordinaten)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f0:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? P(f0) P(erstfinalstarten)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle>=7? P(f0)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==1? P(f0)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $code*=10 $codestelle+=1 P(f0)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f1:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=1 P(f1) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f2:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=2 P(f2) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f3:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=3 P(f3) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f4:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=4 P(f4) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f5:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=5 P(f5) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f6:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=6 P(f6) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f7:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=7 P(f7) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f8:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=8 P(f8) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  f9:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $zahl:=9 P(f9) J(finaleingabe)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Courier New"> </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Courier New">finaleingabe:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle==0? P(erstfinalstarten)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Courier New">  - $codestelle<7? $codestelle+=1 $code*=10 $code+=$zahl</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

</BODY>
</HTML>