Модератор: Модераторы

Bass - www.un4seen.com
На форуме и примеры есть
Azazaz писал(а):Bass библиотека и Tags17 что идет в комплекте не позволяют записывать теги.

procedure TMainForm.Button1Click(Sender: TObject);
 var us: Unicodestring;
begin
  if not FileExistsUtf8(Mfile)
   then Showmessage('File not found');
  V2.ReadFromFile(Mfile); // V2 – Tid3v2Tag
  if (V2.Exists)
     then begin
      us:= 'Vasia';
      V2.Artist:= us;
      V2.Genre:= us;
      V2.WriteToFile(Mfile);
     end else
      ShowMessage('Error');
end;  { Get Windows system TEMP path in a string }
function GetTemporaryPath: string;
{$IFDEF IP_LAZARUS}
begin
  writeln('ToDo: IpUtils.GetTemporaryPath'); // та самая строка
  Result:='';
end;     procedure TForm1.BtnWriteLevel1Click(Sender: TObject);
begin
  // Standard-Eigenschaften setzen
  Id3v2Tag.Title   := Lblv2Titel.Text;
  Id3v2Tag.Artist  := Lblv2Artist.Text;
  Id3v2Tag.Album   := Lblv2Album.Text;
  Id3v2Tag.Comment := Lblv2Comment.Text;
  Id3v2Tag.Genre   := cbIDv2Genres.Text;
  Id3v2Tag.Track   := Lblv2Track.Text;
  Id3v2Tag.Year    := Lblv2Year.Text;
  ID3v2Tag.URL     := Lblv2URL.Text;
  ID3v2Tag.Rating  := SBRating1.Position;
  ID3v2Tag.Lyrics  := memoLyrics.Text;
  id3v2Tag.WriteToFile(Edit1.Text);
end;
alex208210 писал(а):Вроде я все делаю так же как в этом примере. В чем же подвох?
Azazaz писал(а):Смотрим файл iputils.pas:
procedure TMainForm.Button1Click(Sender: TObject);
begin
  if not FileExistsUtf8(Mfile)
   then begin
    Showmessage('File not found');  exit;
   end;
  v2.ReadFromFile(Mfile);
  if (V2.Exists)
     then begin
      v2.Genre:= 'Rock';
      V2.Artist:= 'Стас Михайлов';
      V2.Album:= 'Потные носки';
      V2.SaveToFile(Mfile);
     end else
      ShowMessage('Error');
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1