Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 241027 (2463)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Darstellungsfehler
Olaf Hakelberg
| Datum:14.07.02 14:58 (olaf_hakelberg@hotmail.com) |
Hallo Profaner, Vielleicht weiss jemand von euch wie ich den Darstellungsfehler bei Berechnungen vermeiden kann.Folgendes Problem,wenn der Zähler unter 10 kommt wird die einstellige Zahl in den 10er Bereich geschrieben und angezeigt und der alte 1er Wert bleibt stehen.BEISPIEL: alter Wert 12 jetzt soll 7 abgezogen werden also 5 das Programm zeigt aber 52 weil die 5 in den 10er Bereich angezeigt wird.Danke im vorraus für eure Hilfe. Olaf
Frank Abbing
| Datum:14.07.02 15:28 |
Hallo Olaf, das hört sich eher nach einem visuellen Problem an. Wenn du irgendwo einen Text setzt, mußt du vorher die Stelle wieder mit Hintergrund restaurieren, ansonsten kann es passieren (wie in deinem Fall), das Reste der vorherigen Zahl auf dem Bildschirm bleiben. Probier' mal, bevor du den Text setzt, den Hintergrund, dort wo sich der Text befindet, mit Rectangle in der aktuellen Hintergrundsfarbe zu füllen. Gruß, Frank
Rolf Koch
| Datum:14.07.02 15:30 (webmaster@rokosoft.de) |
Hallo, so in etwa:
    declare a%
    decimals 0
    cls
    locate 3,5
    print "So sieht es bei Dir aus - Taste drücken"
    locate 5,5
    print 12
    locate 5,5
    print sub(12,7)
    waitinput

    locate 3,5
    print "So sieht es wie gewünscht aus - Taste drücken"
    locate 5,5
    print "                  " 'einfach alten Bereich überschreiben
    locate 5,5
    print 12
    locate 5,5
    print "                  " 'einfach alten Bereich überschreiben
    locate 5,5
    print sub(12,7)
    waitinput
    cls
    print "(print "                  " 'einfach alten Bereich überschreiben)"
    print "bedeutet auch, daß man dies mit jedem anderen Befehl wie Drawtext"
    print "u.s.w machen kann - der Ausgabebereich wird vorbereitet, also"
    print "mit Leerzeichen überschrieben"
    Waitinput
Olaf Hakelberg
| Datum: 15.07.02 11:04 (olaf_hakelberg@hotmail.com) |
Hi Profaner, Danke schön für eure Tipps.Jetzt wird es richtig angezeigt.Super-vielen Dank nochmals an alle Tippgeber. Gruss Olaf
Jörg Sellmeyer
| Datum:14.07.02 15:31 (joerse@gmx.de) |
Hallo, Ich vermute mal Du gibst Deine Zahlen mit print aus. Mit Numwidth kannst Du das beeinflussen. Gruß Jörg

| Zurück zur Übersicht