Einzelnen Beitrag anzeigen

youare2

Registriert seit: 4. Nov 2003
Ort: Lindlar
5 Beiträge
 
#1

wave nach Textausgabe abspielen, Reihenfolge stimmt nicht

  Alt 4. Nov 2003, 10:29
Hallo,

ich schreibe zur Zeit an einem kleinen Programm, um meiner Tochter das Alphabet spielerisch beizubringen.

Grundidee: Eine Taste wird gedrückt - der Buchstabe wird in einem Textfeld angezeigt - Buchstabe wird vorgelesen.

Mein Problem: die Reihenfolge der Ausgabe ist nicht richtig. Ich habe einen Button eingebaut, der die Buchstaben in dem Memo-Fenster anzeigen soll und anschließend die Wave abspielen soll. Nur leider werden erst alle Wave-Dateien abgespielt und dann das Memofenster aktualisiert. Hier ein Ausschnitt aus der Source:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Text:=Memo1.Text + 'A';
PlaySound(PChar('a.wav'), 0, SND_SYNC);
Memo1.Text:=Memo1.Text + 'B';
PlaySound(PChar('b.wav'), 0, SND_SYNC);
Memo1.Text:=Memo1.Text + 'C';
PlaySound(PChar('c.wav'), 0, SND_SYNC);
end;
Hat jemand einen Tip wie ich die Reihenfolge steuern kann? Wunsch: erst automatisch den Buchstaben ins Memofenster eintragen und anschließend die Wave abspielen.

[edit=Daniel B]Delphi-Tags eingefügt. Mfg, Daniel B[/edit]
Danke

youare2
  Mit Zitat antworten Zitat