Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

AW: Tastenton bei Tastendruck

  Alt 24. Sep 2010, 16:33
Hier mal ein Beispiel, wie man die Ziffern 0 bis 9 sprechen lassen kann.
Delphi-Quellcode:
uses ..., MMSystem {benötigt für PlaySound()};

function ApplicationPath: string; // Hilfsfunktion
begin
   Result := ExtractFilePath(ParamStr(0));
end;

procedure TFrmTest.EditLieferscheinNrKeyPress(Sender: TObject;
  var Key: Char);
var
   s:string;
begin
   if Key in ['0'..'9'] then
   begin
      // Wave-Datei liegen im Unter-Verzeichnis "Wave"
      // also "0.wav" bis "9.wav"
      s := ApplicationPath+'Wave\'+ Key+'.WAV';
      PlaySound(PChar(s), 0, SND_FILENAME or SND_ASYNC);
   end;
end;
Das Archiv im Anhang enthält die 10 Wave-Dateien.
Angehängte Dateien
Dateityp: zip Wave.zip (72,3 KB, 14x aufgerufen)
Andreas
  Mit Zitat antworten Zitat