Re: Програма розв'язування задач з фізики! Для учнів 7-го класу.
Панове програмісти підкажіть чому моя публічна процедура спочатку програє звуковий файл а тоді виводить текст? Дуже потрібно навпаки. Спочатку текст а потім звук! І знову спочатку текст а потім звук!
Procedure TForm1.Definition_Play(d, f: string);
begin
RichEdit1.Lines.Add(d);
RichEdit1.Lines.Add('');
try
MediaPlayer1.FileName := ('Медіа\Фізика\'+f);
MediaPlayer1.Open;
MediaPlayer1.Wait := True;
MediaPlayer1.Play;
finally
MediaPlayer1.Stop;
MediaPlayer1.Position := 0;
MediaPlayer1.Close;
MediaPlayer1.Wait := False;
end;
end;
Виклик процедури:
procedure TForm1.BitBtn7Click(Sender: TObject);
begin
if AnsiCompareText('Фізика',Edit7.Text)=0 then
begin
Definition_Play (FIZIKA1,'Фізика1.mp3');
Definition_Play (FIZIKA2,'Фізика2.mp3');
end
else
if AnsiCompareText('Альтиметри',Edit7.Text)=0 then
begin
Definition_Play (ALTIMETRI,'Альтиметри.mp3');
end
else
if AnsiCompareText('Амплітуда коливань',Edit7.Text)=0 then
.........
......
..........
.....
end;