Forum: Object-Pascal / Delphi-Language
by stahli,
1. Feb 2011
Ohne mich tiefgreifend damit beschäftigt zu haben ist mir erst einmal aufgefallen, dass Du in der Funktion Neu Result nicht setzt.
Das Programm bleibt daher dort hängen.
So etwas kannst Du finden, indem Du einen Breakpoint setzt und das Programm schrittweise debugst.
Außerdem würde ich auf eine "ordentliche" (also übersichtliche) Formatierung achten (Einrückungen von begin-end-Blöcken usw.)....
Forum: Object-Pascal / Delphi-Language
by stahli,
31. Jan 2011
In meiner Erinnerung ist das so:
Wenn man den alten Text (z.B. "14") markiert und dann z.B. "7" tippt, wird erst '' (also ein Leerstring) verarbeitet und dann "7".
Das würde ich als Fehler in der Komponente bezeichnen.
Brich mal die Verarbeitung ab, wenn Text leer ist bzw. arbeite dann mit 0 weiter.