Wenn das ID-Field "TAG" enthält, dann ist es ein ID3v1-Tag. v2-Tags kannst du mit dem ganzen Code nicht ausfindig machen, auch nicht auslesen.
Im Prinzip kannst du nach dem
Quelltext
1:
| ID := Copy(Buffer, 1, 3); |
eine if-Abfrage machen und erst bei positivem Test den Rest auch in die entsprechenden Variablen laden. Spart auf jeden Fall ein paar Taktzyklen ein.
_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk.
- Dilbert