So, nach langer Zeit habe ich das TrimRight() auch hinbekommen. Jetzt kommt der nächste Fehler in ID3v2Frames.pas, Zeile 44. Fehlermeldung:
[Fehler] Id3v2Frames.pas(44): ',' oder ')' erwartet, aber '=' gefunden
Also habe ich diese Zeile erst einmal umgeschrieben in:
TID3v2FrameVersions = (FV_2, FV_3, FV_4);
Erstens: darf ich das so einfach machen(ich denke die Version ist für die Compilierung ziemlich egal)?
Zweitens: Hinterher läufts. Der nächst Fehler ist in derselben
Unit in Zeile 1121:
[Fehler] Id3v2Frames.pas(1121): Undefinierter Bezeichner: 'UTF8Decode'
Da weis ich nicht so leicht heraus. Wo finde ich die Deklaration von UTF8Decode? In Zeile 1119 steht
UTF8ToString(tmp);
, das scheint D5 zu kennen.
Ansonsten habe ich außer TrimRight() noch nichts verändert.