Soviel sind diese Tasten doch dazu da einen Speicher zu füllen, oder? Da in diesen Speicher immer nur eine Zahl passt, würde ich sowar vorschlagen:
Delphi-Quellcode:
Var mem: string = 'leer';
// Speicher füllen:
mem:= edit1.text;
// Speicher aufrufen:
wie oben, nur andersrum :)
// Speicher löschen:
mem:= 'leer';
Ich hab das Memory als String genommen, damit ich mich hier nicht mit strtofloat rumschlagen muss. Hast du dein Edit schon richtig bearbeitet, also ohne Buchstaben, nur ein Komma, Minuszeichen nur am Anfang und so?
Ausserdem habe ich so doe Möglichkeit etwas in meinen Speicher zu schreiben, an dem ich sofort erkennen kann, ob er schon benutzt oder gelöscht wurde.
Erwarte das Beste und bereite dich auf das Schlimmste vor.