nur für dieses wollknäul auseinander zu nehmen und sauber zu coden fehlt mir die zeit, wissen und lust.
bin froh das sonst soweit alles funktioniert.
Das solltest du aber ganz schnell mal tun. Die Zeit, die du da aufwendest sparst du dir nachher bei der Fehlersuche und bei Problemen wie diesen. Die werden nämlich nicht weniger werden, sondern zu nehmen. Also betreibe erst mal ein gründliches Refactoring bevor du an dem Programm weiterarbeitest.