Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Taschenrechner (https://www.delphipraxis.net/158970-taschenrechner.html)

brickfield 9. Mär 2011 20:22

Taschenrechner
 
Hallo,

ich programmiere gerade einen Taschenrechner in Dephi und habe zu diesem Zweck jeder Zahl einen Button gewidmet. Der Rechner funktioniert, jedoch nur, wenn mann die Zahlen per Mausklick eingibt. Jetzt würde ich dies gerne so einrichten, dass wenn ich die Taste 1 drücke dasselbe passiert, als ob ich auf den Button "1" klicke. Geht das??

Gruß, Brickfield

Jumpy 9. Mär 2011 20:24

AW: Taschenrechner
 
Das Form hat ja Events, wie z.B.: KeyDown oder KeyPress usw. die du dir mal ansehen solltest.

fox67 9. Mär 2011 20:31

AW: Taschenrechner
 
klar geht dass du kannst entweder die eingabe von der tastatur abfragen dass würde so funktionieren. du gehst im objekt inspector auf ereignisse(vom formular) und dann gibt es zwei möglich keiten entweder onkeypressdown oder onkeypress. beides mal wird die tastatur eingabe in der variable key gespeichert für die taste mum8 sieh es dann glaube ich so aus
Delphi-Quellcode:
vk_num8
. die andere möglichkeit ist du nimmst ein edit feld. so kannst du dann deine zahlen abfragen
Delphi-Quellcode:
strtoint(edit1.text);
durch strtoint wird der string des editfelds in einen integer verwandelt

brickfield 9. Mär 2011 20:38

AW: Taschenrechner
 
Super, danke!

brickfield 9. Mär 2011 20:49

AW: Taschenrechner
 
Achso, noch etwas:

wie kann ich mir von Delphi den Logarithmus berechnen lassen?

Gruß, Brickfield

fox67 9. Mär 2011 20:52

AW: Taschenrechner
 
http://www.delphipraxis.net/102423-l...us-delphi.html schau mal dort

brickfield 9. Mär 2011 21:00

AW: Taschenrechner
 
dort wird gesagt, dass ich
Code:
log10(zahl1)
schreiben kann, Delphi meckert aber "Undefinierter Bezeichner" ?!?

-Phantom- 9. Mär 2011 21:01

AW: Taschenrechner
 
Delphi-Quellcode:
uses Math
Oben einfügen

brickfield 9. Mär 2011 21:05

AW: Taschenrechner
 
Wo oben?

-Phantom- 9. Mär 2011 21:07

AW: Taschenrechner
 
Da oben steht ja
Delphi-Quellcode:
unit *dateiname*
interface

uses
Windows, Messages, SysUtils, Variants,*math*; // hier schreibst du noch math dabei ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:08 Uhr.
Seite 1 von 2  1 2      

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