hallo rh,
in der neuen version 4.99.42 bekomme ich einen fehler bei volgender programmzeile
cx:=cx+48;
CASC[cy]:=Char(cx);
wenn cx:=1 dann ist das ergebniss in CASC[] nicht wie zu erwarten '1' sondern $01. Dies ist in der version 4.99.41 nicht der fall. hier erscheint bei cx:=1 auch '1' = $30 in der entsprechenden zelle.
der weiteren ist mir aufgefallen, dass bei der ersten com1 diese auch arbeitet wenn interrupt nicht enabled nicht aber die com2. wenn man interrupt enebeld dann arbeiten beide. dies ist verwirrend wenn man eine fehler sucht und mit beiden com1 und com2 arbeitet. da fällt der fehler nicht auf. besser währe, wenn beide com sich gleich verhalten würden.
gruß
wom
in der neuen version 4.99.42 bekomme ich einen fehler bei volgender programmzeile
cx:=cx+48;
CASC[cy]:=Char(cx);
wenn cx:=1 dann ist das ergebniss in CASC[] nicht wie zu erwarten '1' sondern $01. Dies ist in der version 4.99.41 nicht der fall. hier erscheint bei cx:=1 auch '1' = $30 in der entsprechenden zelle.
der weiteren ist mir aufgefallen, dass bei der ersten com1 diese auch arbeitet wenn interrupt nicht enabled nicht aber die com2. wenn man interrupt enebeld dann arbeiten beide. dies ist verwirrend wenn man eine fehler sucht und mit beiden com1 und com2 arbeitet. da fällt der fehler nicht auf. besser währe, wenn beide com sich gleich verhalten würden.
gruß
wom