Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#2

Re: taschenrechner (erweiterung)

  Alt 3. Jun 2009, 09:37
Das ist schon ein wenig aufwändiger. Im Moment wertest Du das Event aus, was die Operatortasten schicken:
Delphi-Quellcode:
if sender = spPlus then
  begin
    zahl1:=StrToFloat(LabelAnzeige.caption);
    LabelAnzeige.caption:='0';
    op:='+'
  end;
Wenn Du die ausgeschriebene Aufgabe lösen willst, musst Du das so modifizieren, dass Du das op-Zeichen zum bisherigen Text im Feld zufügst. Beim Drücken der = Taste musst Du den String dann zerlegen, nach Rechenzeichen durchsuchen und nach Rechenregeln behandeln.

Grüße, Messie