![]() |
Re: Brauch den code für das geteilt beim Taschenrechner
if (SpinEdit2.Value <> 1) and (SpinEdit2.Value <> 0) then begin
SpinEdit3.Value := SpinEdit1.Value div SpinEdit2.Value |
Re: Brauch den code für das geteilt beim Taschenrechner
da muss ein OR dazwischen und kein AND
// kommando zurück |
Re: Brauch den code für das geteilt beim Taschenrechner
Nein, das AND passt. Er will ja nur dividieren, wenn der SpinEdit2.Value nicht 0 und nicht 1 ist (aus welchem Grund auch immer er 1 verbieten will :roll: )
Deshalb hat sich hier keiner gemeldet, ich denke mal der Fehler liegt woanders, denn der Code stimmt so. Greetz alcaeus |
Re: Brauch den code für das geteilt beim Taschenrechner
Vermutlich will er die 1 verbieten, damit keiner auf die Idee kommt, eine Zahl durch 1 zu teilen, und so den gleichen Wet zu erhalten.
|
Re: Brauch den code für das geteilt beim Taschenrechner
Hi,
der Code von Saimen kann so nicht gehen! Wie kann SpinEdit2 2 Werte haben? Schreibs mal so:
Delphi-Quellcode:
if ((SpinEdit2.Value <> 0) and (SpinEdit3.Value <> 0)) or ((SpinEdit2.Value <> 1) and (SpindEdit3.Value <> 1)) then
begin ... end; |
Re: Brauch den code für das geteilt beim Taschenrechner
Zitat:
Greetz alcaeus [add] Als Alternative:
Delphi-Quellcode:
[/add]
if not ((SpinEdit2.Value = 1) or (SpinEdit2.Value = 0)) then
Exit; SpinEdit3.Value := SpinEdit1.Value div SpinEdit2.Value |
Re: Brauch den code für das geteilt beim Taschenrechner
@alceus
ich versteh das so: //Falsch! Pfui. Deine Alternative geht nicht? Bei Exit wird ja die Procedure verlassen, demnach wird nicht weitergemacht. [edit] Upsi, ich hab immer mit = gedacht... [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz