(25.08.2011 13:10 )rekorn schrieb: Für Anmerkungen und Verbesserungen wäre ich sehr froh (ich glaub ich hab da nur ein Prob mit dem Start-Knopf.
Hallo Rebkorn
Dein Programm wertet sofort die MP3-Datei aus, welche du angegeben hast und nicht erst wenn du auf "ID TAG auslesen" klickst. Mit dem beendest du nämlich nur die Schleife und dein Programm beendet sich... Die While-Schleife ist sowieso sinnlos, da du alle Daten in einem Rutsch ausliest und anschliessend der File-Pointer immer am Ende der Datei ist
-> Ergo du bekommst keine Daten beim 2.Schleifendurchgang und deine Felder werden wieder "leer"
Wenn du dich mit Events bereits auskennst könntest du ein Event für deinen "ID TAG auslesen" Button erstellen und dort deinen ganzen Code ohne die While-Schleife dorthinpflanzen.
Ansonsten While-Schleife um das ganze Ding rum (nicht nur das auslesen) und die ganze Datei öffnen/auslesen schliessen Geschichte dann in einen True/False Case, welcher an "ID TAG auslesen" angeschlossen ist. Auch die Funktion "Wait (ms)" in die Schleife hinzufügen damit dein Prozessor nicht heissläuft^^ Als Wartezeit sind 200-300ms okay.
So hoffe das hilft dir weiter
Gruss Marc