![]() |
Re: 2 zahlen in edit feldern tauschen
2 Denkfehler:
1. Die Übergabe muss ByReference erfolgen, sonst sind alle Änderungen nach Abarbeitung verschwunden (also das Wörtchen var vor die Parameter). 2. Wenn Du das so machst, haben beide Variablen anschließend immer denselben Wert, da Du keinen Puffer verwendest. Also so:
Delphi-Quellcode:
procedure tausche (var x, y: integer);
var temp: integer; begin temp := x; x := y; y := temp; end; |
Re: 2 zahlen in edit feldern tauschen
Ist eine Zwischenvariable, die den wert von y sichert, da du sie ja dann überschreibst und so x und y den selben wert hätten.
|
Re: 2 zahlen in edit feldern tauschen
funktioniert trotzdem nich :( :( :( :( :( :( :( :( :( :(
schade |
Re: 2 zahlen in edit feldern tauschen
Mal #11 ausprobiert?
|
Re: 2 zahlen in edit feldern tauschen
wat?
ey jungs ich bin über der anfänger^^ |
Re: 2 zahlen in edit feldern tauschen
Ich meinte
![]() |
Re: 2 zahlen in edit feldern tauschen
Zitat:
Delphi-Quellcode:
denn, du hast hier gar keinen int... sondern nur text... das hoch- und runter konvertieren kannste dir sparen.
procedure TForm1.Button1Click(Sender: TObject);
var temp: string; begin temp := IntEdit1.text; IntEdit1.text := IntEdit2.text; IntEdit2.text := temp; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:58 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