![]() |
Zahl um +1 erhöhen oder um -1 erniedrigen
Hi.
Ich habe gerade einen kleinen blackout :wall: Habe schon hier im Forum gesucht aber nichts gefunden. Habe folgendes Problem: Ich habe 2 Buttons. Das eine mit -1 und das andere mit +1. Ich möchte damit gerne eine Zahl, zum Beispiel 5, um +1 erhöhen oder um -1 erniedrigen. Meine Frage wäre nun, wie diese Prozedur aussieht. Ich habe dieses Problem damals mal gemacht, aber nun erinnere ich mich nicht mehr dran :cry: Könntet ihr mir weiterhelfen? Ene |
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
Delphi-Quellcode:
bzw
Inc( zahl);
Delphi-Quellcode:
dec( zahl);
|
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
|
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
performanter (weil ein callstack-aufruf wegfällt) ist
Delphi-Quellcode:
zahl := zahl + 1;
zahl := zahl - 1; |
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
was bitte schön ist "callstack"?!
|
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
Zitat:
Greetz alcaeus |
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
Der Aufrufstack. bei jedem Funktionsaufruf wird die Rücksprungadresse auf dem Stack abgelegt.
|
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
Zitat:
Aber ok ;) ich nehme das mal so hin ;) |
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
Zitat:
|
Re: Zahl um +1 erhöhen oder um -1 erniedrigen
Zitat:
Zu Dec() und Inc() ist zu sagen, dass diese Funktionen sind, welche dank "Compiler-Magic" ohne solche Stackaufrufe implementiert werden, mit den korrespondieren Prozessorfunktionen ;) Kurz gesagt: störe Dich nicht an dem Geschwafel dazu, kommt noch früh genug ;) ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 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