Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by KodeZwerg,
16. Sep 2019
Ohne parsen aber mit Berechnungen ohne limit hab ich mal im Anhang ein binary plus source hochgeladen.
Vielleicht hilft es Dir bei Deiner "ich kann nur einmal Rechnen dann ist aus" Problematik.
Desweiteren erfolgen alle Button abfragen über Ihre TAG property so das man nur eine Methode für alle buttons nutzt (okay, da sind zwei um Zahlen von Operationen zu trennen *g*)
Good luck & have a...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by KodeZwerg,
13. Sep 2019
Mag noch etwas früh sein, da das Wort "trennen" bei Dir vorkommt, nenn ich es halt terminieren, sprich "Anweisung ist hier am Ende und die nächste kann kommen" :-)
Ohhhkay, das war mir neu, Danke für den Hinweis.
Das tat ich am Ende dann auch, zum erlernen war mir das mit zwei Edit's ausreichend.
Sehr guter Tipp!
Einen guten Morgen und einen schönen Tag euch allen!
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by KodeZwerg,
12. Sep 2019
In meinem Calculator hab ich nur zwei Edit's, eins für Eingabe eins für Ausgabe.
Also bei einem weiteren "+" "-" "*" "/" etc wird mit der Ausgabe gearbeitet und dann eine Eingabe im ersten Edit erwartet (oder umgekehrt, ist schon ein paar Jahrzehnte her...).
Egal ob man zwischenzeitlich auf "=" klickt oder was auch immer macht, Input und Output halt miteinander in Harmonie ab-/arbeiten lassen....
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by KodeZwerg,
12. Sep 2019
Dir fehlt an sehr vielen Stellen ein Terminator Zeichen.
Beispiel aus
procedure TForm4.EinsButtonClick(Sender: TObject);
begin
edit1.Text:=edit1.Text+'1'
end;
würde ich ein
procedure TForm4.EinsButtonClick(Sender: TObject);