Ich glaube immer noch, daß du den falschen Schluß ziehst. Wenn eine MP3-Datei keinen ID3v1-Tag enthält, ist die Liste slTmp1 leer. Enthält sie keinen ID3v2-Tag, ist die Liste slTmp2 leer. Die von dir zitierte IF-Abfrage greift aber auch dann auf die (nicht vorhandenen) Listenelemente Strings[0] und Strings[3] zu. Dieser Zugriff muß bei leeren Listen zu einer
Exception führen. Du solltest vor den Zugriffen die Länge der jeweiligen Liste prüfen (Eigenschaft
.Count).
Gruß Hawkeye