Das Deutsche Casio-Taschenrechner Forum wurde zum 31.12.2013 geschlossen und kann weiterhin als Nachschlagewerk verwendet werden.
Wer mehr erfahren möchte: Ein sehr guter Beitrag von Elias

Hilfe mit Get Key usw.

Ideen sammeln, umsetzen, Fehler ausmerzen, Tipps holen und geben, Fragen stellen, Programmierprobleme lösen...

Re: Hilfe mit Get Key usw.

Beitragvon CFX Master » Fr 25. Apr 2008, 20:28

@Greydaze
Ach was. Wenn du das so abgetippt hast, wie dort steht, dann ist auch nix vertauscht und [EXIT] zeigt auch keine 0 an. Wobei mir gerade auffällt, dass diese Zufallszahl auf den älteren Modellen überflüssig ist, weil der Text sowieso zu langsam geschrieben wird.

Außerdem noch ein Tipp:
[CODE]Do:LpWhile Getkey=/=31 And Getkey=/=51 And Getkey=/=74

Getkey=/=51=>Goto Y (soll beenden)

Getkey=/=31=>Goto W (soll das Programm neustarten)

Getkey=/=74=>Goto X (soll Text zeigen)[/CODE]

Der Getkey-Befehl fragt die Tasteneingabe nur ganz kurz ab.
D. h., wenn du Pech hast, springt er bei Getkey=31 aus der Schleife und bei der nachfolgenden Anweisung, bei welcher die Tasteneingabe noch mal (!) abgefragt wird, stellt er plötzlich fest, dass keine Taste mehr gedrückt wird.
Das kann z. B. passieren, wenn du die Taste zu früh loslässt.
Deshalb verwendet man Getkey möglichst nur einmal und speichert das Ergebnis in eine Variable oder nimmt direkt den Antwortspeicher.

... und was noch viel gravierender ist:
[CODE]LpWhile Getkey=/=31 ...
...
Getkey=/=31=>Goto W[/CODE]

Ah ja, das Programm soll also [U]nicht[/U] neu starten, wenn man [EXE] drückt. ;)
CFX Master
 

Re: Hilfe mit Get Key usw.

Beitragvon Greydaze » Sa 26. Apr 2008, 12:33

Zitat:Erstellt von CFX Master
Ah ja, das Programm soll also [U]nicht[/U] neu starten, wenn man [EXE] drückt. ;)


Wieso?
Du hast mir das doch so schön umgeschrieben, dann Beende ich ebend mit EXIT.
Greydaze
 

Re: Hilfe mit Get Key usw.

Beitragvon CFX Master » Sa 26. Apr 2008, 21:38

Was verstehst du jetzt genau nicht ? ;)

1. Deine Tastenabfrage hat offensichtlich einen Logikfehler.

2. [EXIT] zum Beenden ist mittlerweile so eine Art Standard. Zusätzlich sollte das auch die [MENU]-Taste können, sofern sie nicht durch etwas anderes belegt ist.

CFX Master
 

Re: Hilfe mit Get Key usw.

Beitragvon Greydaze » So 27. Apr 2008, 20:02

Zitat:Erstellt von CFX Master

Was verstehst du jetzt genau nicht ? ;)

1. Deine Tastenabfrage hat offensichtlich einen Logikfehler.

2. [EXIT] zum Beenden ist mittlerweile so eine Art Standard. Zusätzlich sollte das auch die [MENU]-Taste können, sofern sie nicht durch etwas anderes belegt ist.



Richtig!
Ich korrigiere nur ein wenig:" DEIN programmhat ein Logikfehler" ;)
Unzwar das der Text bei genau dem Code, den du mir gezeigt hast.
Greydaze
 

Re: Hilfe mit Get Key usw.

Beitragvon CFX Master » So 27. Apr 2008, 23:58

Muss ich das verstehen ? Der letzte Code war doch von dir:
Zitat:Guckt euch mal meinen Code an [...]


Egal, ist doch Bockwurst ! :)
Ich habe den (anderen) Code getestet - der funktioniert sowohl auf CFX als auch fx.

... und reduziere mal deine Rechtschreibfehler. ;)


CFX Master
 

Re: Hilfe mit Get Key usw.

Beitragvon Greydaze » Mi 30. Apr 2008, 18:47

Zitat:Muss ich das verstehen ? Der letzte Code war doch von dir:
>> Guckt euch mal meinen Code an [...] <<

Egal, ist doch Bockwurst ! :)
Ich habe den (anderen) Code getestet - der funktioniert sowohl auf CFX als auch fx.

... und reduziere mal deine Rechtschreibfehler. ;)

------------------------------------------------------------------------------------------
Nein, ich habe gerne deine "Welt-verbesserer" Version genutzt.
Wenn du das schon schreibst verwende ich die auch, auf die bezogen sich meine Schreiben.

Ich bin unter anderem auch kein Mensch der mit der Lupe am PC hängt.
Ich will ja nicht sagen das du in diesem Forum nichts zu tun hast, aber ich bin auch noch in zich tausend anderen Forun,Communitys und Teams tätig, deswegen sry wenn ich keine Zeit finde.


Greydaze
 

Vorherige

Zurück zu Graphikrechner (CFX 9850 G/GB/GC; FX 9860 G/ GSD; FX 9750G; FX 7400G) ohne CAS

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 6 Gäste