Almetare
1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
|
Startet Programm oder setzt es fort. Mehr ...
#include <calc_fx3600p.h>
Öffentliche Methoden | |
void | process () |
Prozessiert das "RUN"-Symbol. Mehr ... | |
![]() | |
AcPrgCtrl (string sym="", string hlp="no help available") | |
![]() | |
SymAction (string sym="", string hlp="no help available") | |
![]() | |
Symbol (string sym="", string hlp="no help available") | |
string | getSym () const |
string | getHlp () const |
Weitere Geerbte Elemente | |
![]() | |
static void | setCompP (ComputerBase *cP) |
static void | setDsplP (DisplayBase *cP) |
![]() | |
void | processP1P2 (int actPrg) |
Prozessiert die Tasten P1 und P2. | |
![]() | |
static Symbol * | getLastInP () |
Liefert das letzte eingegebene Symbol zurueck. Mehr ... | |
static Symbol * | getLastOpP () |
Liefert das letzte eingegebene Operator-Symbol zurueck. Mehr ... | |
static Symbol * | getLastButOneOpP () |
Liefert das vorletzte eingegebene Operator-Symbol zurueck. Mehr ... | |
![]() | |
string | mSym |
das Symbol als String ("+", "sto", ...) | |
string | mHlp |
kurzer Hilfetext | |
![]() | |
static ComputerBase * | mCompP |
Zeiger auf Computer mit der Symboltabelle. | |
static DisplayBase * | mDsplP |
Zeiger auf Display (f. wissenschftl. Rechner) | |
Startet Programm oder setzt es fort.
|
virtual |
Prozessiert das "RUN"-Symbol.
Das Symbol wird gesendet, wenn gerade ein Programm ablaeuft und dieses unterbrochen wurde, weil der Benutzer eine Eingabe ("ENT") gemacht hat. Anschliessend wird das Programm fortgesetzt. Das geht deswegen, weil der Programmstring abgebaut wurde und nun genau am Anfang des aktuellen Strings (= aktuelle Programmposition) weitergefuehrt wird. Im Integrationsmodus wird das Symbol ebenfalls benutzt: Auch hier wird das aktuelle Programm ausgefuehrt, das so gepatched wurde, dass die Eingaben entgegengenommen werden. Wenn alle Eingaben gemacht sind (dann ist mIdxStep >= 2), wird aber nicht mehr die Programmausfuehrung fortgesetzt, sondern die Integration gestartet. Siehe auch Kommentar bei integrate().
Implementiert Symbol.