Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mal wieder ein Taschenrechner (https://www.delphipraxis.net/140507-mal-wieder-ein-taschenrechner.html)

Teekeks 19. Sep 2009 16:37

Re: Mal wieder ein Taschenrechner
 
Delphi-Quellcode:
EdZahl1.text:=EdZahl1.text+Bt1.caption;
So recht? Darauf kann man aber auch alleine kommen, und wozu das gecaste von string zu integer und wieder zurück, und wozu die variable?

kalmi01 19. Sep 2009 16:47

Re: Mal wieder ein Taschenrechner
 
Zitat:

Zitat von Teekeks
..... wozu das gecaste von string zu integer und wieder zurück, und wozu die variable?

Naja, vielleicht weil Seiner Einer es noch nicht besser kann/weiss ?

Wenn ich von Anfanfg an so programmiert hätte wie heute und ich hätte mich in der Zeit genauso weiterentwickelt, wie würde dann mein Code heute aussehen ?

Flemichin 19. Sep 2009 16:51

Re: Mal wieder ein Taschenrechner
 
Warum so "kompliziert"? --> Ich habe keine bzw. wenig oder beschränkte Ahnung von Delphi, also habe ich rumprobiert. Und: Warum nicht? solange es klappt... (danke kalmi)

Deinen Tipp verstehe ich nicht... Wo soll ich das denn reinsetzen? Anstatt meiner Lösung oder davor, dahinter, daneben,...?

DeddyH 19. Sep 2009 16:56

Re: Mal wieder ein Taschenrechner
 
Anstatt.

kalmi01 19. Sep 2009 19:09

Re: Mal wieder ein Taschenrechner
 
Zitat:

Zitat von Teekeks
wozu das gecaste von string zu integer und wieder zurück, und wozu die variable?

vielleicht weil das garnicht so dumm ist ?
Lediglich die Ausführung bedarf noch einiger Anpassungen :)
Also ein
Zitat:

test := StrToInt (Bt1.Caption);
sähe wesentlich eleganter aus, wäre es ein
Delphi-Quellcode:
test := StrToInt ('0' + Bt1.Caption);
aber auch ein
Delphi-Quellcode:
test := StrToIntDef (Bt1.Caption, '0');
hat so seinen Charm

Gruss
Michael

Flemichin 19. Sep 2009 19:27

Re: Mal wieder ein Taschenrechner
 
Woa, schon wieder Frage >.<

Alles wie gehabt, nur diesmal soll der mir nicht den Namen des Buttons ins Editfeld schreiben, sondern eine Zahl.
Bei mir heißt ein Button Pi, und beim Klick darauf soll der mir ins Editfeld 3,14159 schreiben.

Klaus01 19. Sep 2009 20:03

Re: Mal wieder ein Taschenrechner
 
Guten Abend,

die Grundlagen bist Du schon durch, oder?

Delphi-Quellcode:
Edit1.Text := '3.14...';
So weit ich das weiß sollte pi auch in der Unit Math System definiert sein.
In dem Fall dann:

Delphi-Quellcode:
Edit1.Text := FloatToStr(pi);
Grüße
Klaus

Flemichin 19. Sep 2009 22:52

Re: Mal wieder ein Taschenrechner
 
Aua, das tut ja schon weh, so simpel war das >.<

Danke =)

himitsu 10. Nov 2009 08:04

Re: Mal wieder ein Taschenrechner
 
[nicht wichtig]

mathe parser

sind nur'n paar Stichworte für die Suchfunktion


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz