Der 'Button1click' macht nur etwas mit der
GUI.
Das Beispiel soll nur das Problem verdeutlichen. In der tatsächlichen Implementierung umfasst der Code des Handlers 82 Zeilen, verwendet das iTunes
COM-Interface und enthält 13 Zugriffe auf das
GUI. Das macht vielleicht auch deutlich, warum das unbedingt geändert werden soll.
Der von Turbomagic skizzierte Weg scheint mir sehr vielversprechend. So etwas schwebte mir auch vor, nur hatte ich keinen Schimmer, wie das zu realisieren wäre. Interfaces kenne ich nur dem Namen nach, sie werden ja auch vom iTunes
COM-Interface verwendet, aber da ist ja schon alles fertig in der iTunes Typelibrary vorhanden.
Gruß LP