Die Gleisart als String zu speichern und abzufragen ist keine gute Idee. Mach dafür einen Aufzähltype, und verwende dann zum Abfragen ein Case statement.
Zitat:
Ich hatte das ganze auch mit ProcessMessages versucht, aber dann ist das Programm sehr anfällig für Abstürze.
Da gibt es wohl ein grundlegenderes Problem, Processmessages kann normalerweise ein Programm nicht anfällig für Abstürze machen, wenn nicht schon irgendwelche bösen Fehler da sind (nicht initialisierte Variable, Out of bounds Zugriff o.ä., die sich zufällig erst dann auswirken, wenn man den Befehl einbaut.