Hallo.
Als erstes: mach mal das
var
in
procedure playSound()
weg.
Als zweites ein paar Fragen die nix mit dem Problem zu tun haben:
- wo ist DataLink in Button1 deklariert?
- warum übergibst du den String nicht direkt an playSound() so wie unten zu sehen
und
- warum stellst du Klammern um den String bei der Deklaration?
Delphi-Quellcode:
procedure TForm1.playSound(DataLink: string);
begin
MediaPlayer1.FileName := DataLink;
MediaPlayer1.Play;
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
playSound('C:\Users\Sven\Documents\Embarcadero\Studio\Projekte\Soundbord\Sounds\spasti alter.mp3');
end;