@DeddyH
Zitat:
Bist Du einmal durchgesteppt und hast Dir die aktuellen Variableninhalte einmal angesehen?
Mit durchsteppen hast du bestimmt das mit F7 gemeint, also den nächsten Befehl immer erst nach F7 ausführen oder?
Wenn ja ... das klappt bei mir irgendwie nicht
Zitat:
solltest Du vielleicht ein paar Zwischenvariablen und eine minimale Fehlerbehandlung einbauen, das erleichtert die Fehlersuche enorm.
Dann wo denkst du denn sind Zwischenvariablen angebracht?
Wüsste nicht wo es hilfreich wäre oder nützlich wäre.
Und zu der Idee mit der minimalen Fehlerbehandlung, sry aber ich weiß nicht was du damit meinst?
@Bummi
Zitat:
Bst:=Bst*b; // Überlauf gegf. Double statt Extended
Double ist kleiner als Extended
Double: 2.23 x 10^-308 bis 1.79 x 10^308 (
http://www.delphibasics.co.uk/RTL.asp?Name=Double)
Extended: 3.37 x 10^-4932 to 1.18 x 10^4932 (
http://www.delphibasics.co.uk/RTL.asp?Name=Extended)
Zitat:
strtoint(edit2.text) // Division durch 0
Auch ist die Division durch 0 nicht "möglich" weil in edit2 nur positive Zahlen geschrieben werden sollen. Klar wenn der Nutzer 0 reinschreibt isses ne Division durch 0, aber normalerweise stehen da nur positive Zahlen im Feld.
Zitat:
Trunc( // wenn die Zahl zu groß ist
Wie groß darf denn die Zahl bei Trunc( maximal sein?