AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:32

Parameter dieser Suchanfrage:

Suche in Thema: Tastenbestätigung in Delphi
Suche alle Beiträge, die von "rollstuhlfahrer" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 24. Jun 2010
    Wie willst du denn das mit einer Repeat-Schleife realisieren? - Das geht doch rein konzeptionell gar nicht.
    Zu der Case-Struktur: Sie macht den Code weitaus besser lesbar und sorgt auch dafür, dass das Programm schneller läuft. Intern arbeitet ein Case als Assembler schneller als tausende von IFs. Sieht dann so aus: case key of
    VK_RETURN: DoReturn;
    VK_NUMPAD1: begin Ring := 1; Turnscore :=...
  • Forum: Sonstige Fragen zu Delphi

    AW: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 24. Jun 2010
    dann guck nochmal von Hand, aber wenn NumLock an ist und du die Tasten drückst, sollte das funktionieren, es sei denn die Tastatur geht nicht.

    Bernhard

    PS: Ansonsten schau dir einfach mit ShowMessage(IntToStr(xxx)) den Wert an, den du bekommst und vergleiche den händisch mit den Konstanten. Dann siehst du ja, welche dazu passt.

    PPS: Du brauchst hier auch nicht alle Virtual Keys...
  • Forum: Sonstige Fragen zu Delphi

    AW: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 24. Jun 2010
    hier kannst du den Numlock anschalten: http://www.delphi-treff.de/tipps/system/tastatur-und-maus/tastatur-leds-ansteuern/

    Bernhard
  • Forum: Sonstige Fragen zu Delphi

    AW: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 23. Jun 2010
    Also wenn du da keinen Syntaxfehler bekommst, glaub ich, dass deine Syntaxprüfung irgendwie defekt ist. Der Compiler müsste hier mecjern, weil er ein ":=" statt einem ";" gefunden hat. Er führt nämlich nicht bei Anweisung1 and Anweisung2 beide Anweisungen aus, sondern der Zahlenprüfer springt ein und erkennt ein turnscore := 2 and ring mit unbestimmtem Ergebnis. Dann kommt der Compiler an die...
  • Forum: Sonstige Fragen zu Delphi

    Re: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 15. Mai 2010
    Punkt 1: Die Delphi-Tags kann man auch schließen. Dann wirds lesbarer.
    Punkt 2: label1.caption := 'nichts'; <-- Diese Zeile ist sinnlos. Sie wird ja direkt danach wieder überschrieben. Delphi arbeitet nicht nach der Mache: Ich drücke eine Taste und im Quellcode springt Delphi an die richtige Stelle. Nein, du musst Delphi sagen, was die richtige Stelle ist und Delphi beherrscht glücklicherweise...
  • Forum: Sonstige Fragen zu Delphi

    Re: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 14. Mai 2010
    Ich bin gerade etwas sozial, also habe ich dir deinen Code mal etwas angepasst.


    unit Unit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls;
  • Forum: Sonstige Fragen zu Delphi

    Re: Tastenbestätigung in Delphi

      Delphi
      by rollstuhlfahrer, 14. Mai 2010
    also, da gibt es mehrere Möglichkeiten. Ich empfehle die Ereignisbasierte. Du setzt bei deiner Form KeyPreview auf TRUE. Dann nimmst du das Ereignis OnKeyDown (falls irgendetwas nicht stimmt, ist es OnKeyPressed). Hier bekommst du mitgeteilt, welche Taste gedrückt wurde.
    Mit Hilfe von den Keycodes (VK_*) kannst du dann ermitteln, welche Taste gedrückt wurde und dann das entsprechende ausführen....


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=rollstuhlfahrer&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=151358
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.
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