Mit RUN wollte ich das Programm beenden und neu starten und es geht nicht, wenn RUN vor END kommt. Innerhalb der Schleife reagiert der Befehl wie erwartet. KompilierenMarkierenSeparieren
Danke per den Tip, dass beim Verlassen der Schleife circa case %key=2:BREAK die Befehle nach dem EndWhile nicht mehr abgearbeitet werden. Da hatte ich ja meist noch: FreeDll, Dispose, DeleteObject, usw. . Da hilft dann nur circa Button oder UserMessages 16 das Programm zu beenden. KompilierenMarkierenSeparieren