Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#25

Re: Sehr großes Problem mit den verschiedenen Audiotags

  Alt 21. Aug 2006, 12:41
Ich würd weiterhin auf diese Arrays verzichten und bei TObjectList bleiben.

Delphi-Quellcode:
TfrmMain = class (TForm)
...
public
  MusicFiles : TObjectList ;
  procedure AddFiles (Files : array of string) ;
end ;


implementation

procedure TfrmMain.AddFiles (Files : array of string) ;
var
 AudioFile : TAudioFile ;
begin
     for i := low(Files) to high(Files) do begin
        if lowercase(ExtractFileExt(Files[i])) = '.mp3then
           AudioFile := Tmp3File.create (Files[i])
        else if lowercase(ExtractFileExt(Files[i])) = '.wmathen
           AudioFile := TwmaFile.create (Files[i])
        else
           raise exception.create ('Fileextension unknown for Audiofile') ;
        MusicFiles.Add (AudioFile) ; // MusicFiles nicht vergessen zu initialisieren
     end ;
end ;
end.
  Mit Zitat antworten Zitat