DrawText, Ungültiger Speicherzugriff und Stack-Warnung

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Re: DrawText, Ungültiger Speicherzugriff und Stack-Warnung

Beitrag von freak »

STARGÅTE hat geschrieben:@Freak
Wieso habt ihr das FakeEndSelect von damals eigentlich rausgelöscht ?
Denn in 3.3 konnte mal so, leicht ein Select-Block verlassen.
Wenn Sie aus einem Select-Abschnitt zu einem anderen Programmteil außerhalb des Select springen möchten (mit dem Befehl Goto), müssen Sie FakeEndSelect benutzen, welches ein EndSelect simuliert, ohne es wirklich auszuführen. Wenn Sie es nicht benutzen, wird Ihr Programm abstürzen.
Weil es damals auch für das Verlassen per ProcedureReturn nötig war und es auserdem noch kein Break gab. Da kam diese Situation dann doch etwas häufiger vor. Heute sind Goto und Gosub die einzigen die hier Probleme machen, wie bereits gesagt sollten die sowiso vermieden werden.
Antworten