Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi tastatur umgang (https://www.delphipraxis.net/34945-tastatur-umgang.html)

onkel2 30. Nov 2004 15:23


tastatur umgang
 
ich arbeite mit der daten bank msum
ein pfeil wird durch klicken losgeschickt mit r soll er etwas nach unten gelenkt werden mit h etwas hoch
wie der pfei noch vorne fliegt weiß ich nur wie hoch und runter nicht, da kommt immer ein Fehler mit Umgang der Tastatur und es geht nichts ?
Danke

Luckie 30. Nov 2004 15:31

Re: tastatur umgang
 
Was hast du denn bisher?
Zitat:

da kommt immer ein Fehler
Mit solchen aussagekräftigen Fehlermeldungen läßt sich immer viel anfangen.

Das Eriegnis Delphi-Referenz durchsuchenonKeyPres oder war es Delphi-Referenz durchsuchenOnKeyDown sollte dir weiterhelfen. (Nicht vergessen wenn nötig KeyPreview auf True zu setzten.

fkerber 30. Nov 2004 15:33

Re: tastatur umgang
 
Hi!

Herzlich Willkommen in der DP.

Ist msum nicht dieses Programmieren auf Deutsch?!
Zeig am besten mal etwas Code und v.a. die Fehlermeldung.


Ciao Frederic

onkel2 30. Nov 2004 15:55

Re: tastatur umgang
 
ich hab den fehler schon gefunden Danke !
war ganz dumm !

onkel2 30. Nov 2004 16:04

zu früh gefreut
 
also ich programmiere mit msum und der Fehler ist nun weg, aber der Pfeil bewegt sich nicht , das muss an dem weiter liegen.
Delphi-Quellcode:
If meineTastatur.wurdeGedrueckt then
     If meineTastatur.zeichen ='h' then
       begin
     meinStift.runter;
     meinStift.bewegeUm(-80);
     meinStift.hoch;
     meinStift.bewegeUm(80);

     meinStift.bewegeBis(meinStift.hPosition, meinStift.vPosition - 0.002);
     meinStift.bewegeUm(0.001);

    // Pfeil zeichnen
    meinStift.runter;
    meinStift.bewegeUm(-80);
    meinStift.hoch;
    meinStift.bewegeUm(80);
    meineTastatur.weiter
     end ;
    If meineTastatur.wurdeGedrueckt then
     If meineTastatur.zeichen ='r' then
       begin
     meinStift.runter;
     meinStift.bewegeUm(-80);
     meinStift.hoch;
     meinStift.bewegeUm(80);

     meinStift.bewegeBis(meinStift.hPosition, meinStift.vPosition + 0.002);
     meinStift.bewegeUm(0.001);

    // Pfeil zeichnen
    meinStift.runter;
    meinStift.bewegeUm(-80);
    meinStift.hoch;
    meinStift.bewegeUm(80);
    meineTastatur.weiter;

    end
[edit=Luckie]Delphi-Tags Mfg, Luckie[/edit]

fkerber 30. Nov 2004 16:13

Re: tastatur umgang
 
Hi!

Bitte verwende die [delphi.] [/delphi.]- Tags um Code zu umschließen (jeweils ohne die Punkte)


Ciao Frederic

malo 30. Nov 2004 17:04

Re: tastatur umgang
 
Zitat:

Zitat von fkerber
Hi!

Bitte verwende die [delphi.] [/delphi.]- Tags um Code zu umschließen (jeweils ohne die Punkte)


Ciao Frederic

[OT]
Tipp: Wenn du die blöde Setzung von Punkten vermeiden willst, wenn du Tags erklärst, könnte ich dir die checkbox direkt unter dem textfeld empfehlen [ ] BBCode in diesem Beitrag deaktivieren ;)

[/OT]

shmia 30. Nov 2004 17:16

Re: tastatur umgang
 
Sorry, aber ich kann's mir nicht verkeifen: :tongue:
Delphi-Quellcode:
Procedure SinglePop;
begin
  meinStift.runter;
  meinStift.bewegeUm(-80);
  meinStift.hoch;
  meinStift.bewegeUm(80);
end;

procedure Poppen;
begin
  while not (meinStift.Status in [psLeer, psSchlapp]) do
  begin
     SinglePop;
     if Random > 0.8 then
        PlaySound('YeahBaby.WAV')
     else
        PlaySound('OHHH.WAV');
  end;
end;
:dancer2:

Aenogym 30. Nov 2004 17:27

Re: tastatur umgang
 
Zitat:

Zitat von shmia
Sorry, aber ich kann's mir nicht verkeifen: :tongue:
Delphi-Quellcode:
Procedure SinglePop;
begin
  meinStift.runter;
  meinStift.bewegeUm(-80);
  meinStift.hoch;
  meinStift.bewegeUm(80);
end;

procedure Poppen;
begin
  while not (meinStift.Status in [psLeer, psSchlapp]) do
  begin
     SinglePop;
     if Random > 0.8 then
        PlaySound('YeahBaby.WAV')
     else
        PlaySound('OHHH.WAV');
  end;
end;
:dancer2:

lolz..........

Daniel 30. Nov 2004 19:03

Re: tastatur umgang
 
@shmia: Nehmen wir das nächste Mal bitte wieder andere -neutralere- Bezeichner? :roll: Danke. ;-)


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

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