tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1527
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sunrise-ds Tutorials.de Gastzugang
    Bin absoluter Delphi Neuling!
    Möchte zur Eingabehilfe jedes mal eine Wav-Datei abgespielt bekommen wenn ich auf eine Taste klicke. ZB. wenn ich auf die Tastatur "C" klicke soll "C" gesprochen werden.
    Habe Delphi4 und hab von nix ne Ahnung, möchte das aber lernen.
    Habe ich mir für den Anfang zuviel vorgenommen?
    Freue mich auf ehrliche Antworten!
    Detlef...
     

  2. #2
    Avatar von Gawayn
    Gawayn Gawayn ist offline Mitglied Brokat
    Registriert seit
    Dec 2003
    Beiträge
    309
    Eine solche Geschichte ist ziemlich einfach zu realisieren. Es hat allerdings nichts mit "Hintergrund" zu tun.

    Jedes Mal, wenn man eine Taste drückt, wird ein Ereignis ausgelöst, welches vom gerade aktiven Fenster entgegengenommen und verarbeitet wird. Du musst in dein Programm eine Handler-Prozedur für diese Tastaturereignisse aufnehmen (z.B. OnKeyPress oder OnKeyDown) und dort dann je nach Tastendruck ein WAV abspielen (z.B. mit PlaySound). Wie das alles geht, ist auf sehr einfache Weise in der Delphi-Hilfe beschrieben!

    Gawayn
     

  3. #3
    Volle Volle ist offline Mitglied
    Registriert seit
    Jun 2004
    Beiträge
    10
    .. wenn du das ganze systemweit machen willst ( dass der Ton auch abgespielt wird, wenn du in einem anderen programm bist ) dann musst du einen sog. Hook verwenden ...

    Info's dazu gibt es auf Swissdelphicenter
     
    cYa n' sTay [ S ! C ]

  4. #4
    Kuschelerni Kuschelerni ist offline Grünschnabel
    Registriert seit
    Jun 2005
    Beiträge
    1
    HAllo freunde.wer kann mir helfen.bin totaler delphineuling und hab eine aufgabe bekommen ein projekt zu erstellen.Folgendes problem: Habe mich für ein "Moorhuhnshooter" entschlossen und will jetzt, dass wenn die munition verbraucht ist (8-Schuss), wollte ich das man beim r drücken nachladen kann.funktioniert nur nicht wie ich das so will.wer kann mir helfen?
     

  5. #5
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Ist ja ganz nett von dir, dass du gesucht hast, aber deine Frage hat meiner Meinung nach nichts mit Hooks zu tun. Woran hapert es denn? Du hast ein aktives Objekt auf deiner Form, und wenn dann eine Taste gedrückt wird, werden auch hier Ereignisse ausgelöst (aber du musst noch nicht mal Handles setzen, weil du das ja in deinem Programm machen willst). Dann fragst du ab, ob es die Taste 'r' war (z.B. übers OnKeyPress oder OnKeyUp) und wenn das der Fall ist, benutzte dementsprechende Anweisungen zum nachladen.

    Bitte erkläre genauer, wo dein Problem liegt, ich denke, dann können wir besser helfen.

    lg Hellie

    PS: Wo du schon so schön die Forenregel "Erst suchen, dann posten" beachtet hast, könntest du das evtl auf die anderen Regeln ausweiten . Es ist okay, du bist ja noch nicht lange hier, aber vielleicht für's nächste Mal,
    Vielen Dank
     

Ähnliche Themen

  1. Globale Tastaturabfrage
    Von WorldRacer im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 22.06.08, 13:19
  2. Tastaturabfrage
    Von alika im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 25.04.07, 14:54
  3. Tastaturabfrage
    Von sunflower84 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 07.08.06, 10:52
  4. Tastaturabfrage mit VB.net
    Von notebook20000 im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 24.04.06, 15:37
  5. Tastaturabfrage [DEV-CPP]
    Von Psyjo im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 25.05.05, 12:39