Hallo,
kennt jemand diesen Bug: Man schreibt im Programm etwas auf den Tx-Display, dieser zeigt aber wenn er läuft nicht alles an was man draufgeschrieben hat!??
Frage: Kennt ihr ihn, kann man ihn lösen????
Quadro
RoboPro-Bug
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
- Dirk Fox
- ft:pedia-Herausgeber
- Beiträge: 1832
- Registriert: 01 Nov 2010, 00:49
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: RoboPro-Bug
Hallo Quadro,
Ursache 1: Du hast das TX-Display in einem Unterprogramm angelegt. Wenn alles angezeigt werden soll, solltest Du das Ausgabe-Display im Hauptprogramm wählen.
Ursache 2: Du hast einen "Text"-Befehl für die Display-Ausgabe gewählt. Der Text-Befehl sollte mit einem "\c" beginnen, damit die Anzeige zunächst gelöscht wird.
Ursache 3: Die Ausgabefenster im TX-Display überlappen sich (daher wird etwas überschrieben), oder die Formatangabe (bei der Ausgabe von Dezimalzahlen) im "Text"-Befehl ist fehlerhaft.
Das sind die wahrscheinlichsten Ursachen. Wenn ich Dein Programm kennen würde, ließe sich der Fehler womöglich etwas leichter lokalisieren.
Beste Grüße,
Dirk
Das ist mit hoher Wahrscheinlichkeit kein Bug, sondern ein FeatureQuadro hat geschrieben:kennt jemand diesen Bug: Man schreibt im Programm etwas auf den Tx-Display, dieser zeigt aber wenn er läuft nicht alles an was man draufgeschrieben hat!??
Ursache 1: Du hast das TX-Display in einem Unterprogramm angelegt. Wenn alles angezeigt werden soll, solltest Du das Ausgabe-Display im Hauptprogramm wählen.
Ursache 2: Du hast einen "Text"-Befehl für die Display-Ausgabe gewählt. Der Text-Befehl sollte mit einem "\c" beginnen, damit die Anzeige zunächst gelöscht wird.
Ursache 3: Die Ausgabefenster im TX-Display überlappen sich (daher wird etwas überschrieben), oder die Formatangabe (bei der Ausgabe von Dezimalzahlen) im "Text"-Befehl ist fehlerhaft.
Das sind die wahrscheinlichsten Ursachen. Wenn ich Dein Programm kennen würde, ließe sich der Fehler womöglich etwas leichter lokalisieren.
Beste Grüße,
Dirk
Re: RoboPro-Bug
Tausend Dank! !!!!!!!!