Bug im CallStack

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Bug im CallStack

Beitrag von Franky »

Hi, hab nen Bug gefunden (ausnahmsweise mal kein eigener ^^).

Ich hab ne Procedure namens Mysort(*list.list)

Der Callstack zeigt als aufrufname
CallStack hat geschrieben: MySo)

Quelltext kann ich euch bei Frage geben, sollte nich nötig sein, denk ich mal.

Der is auch einfach noch zu Buggy, um ihn zu zeigen ;)


Edit:

Hier nun doch ein Quelltext.

Es scheint, als würde das ganze so beschnitten, wie lang der Name der Structure/des Types ist, der genutzt wird als Parameter.

Hier ein Beispiel:

Code: Alles auswählen

Declare Karlmitsehrsehrlangemnamen(*point.long)
Procedure Karlmitsehrlangemnamen(point.l)
       MessageRequester("HI","Lauf, Kalle, Lauf :P"+Str(point))
       Karlmitsehrsehrlangemnamen(point)
       MessageRequester("HI","Lauf, Kalle, Lauf :P"+Str(point)) ;Die hier nur, damit´s im Stack bleibt
EndProcedure

Procedure Karlmitsehrsehrlangemnamen(*point.long)
       MessageRequester("HI","Lauf, Kalle, Lauf :P"+Str(point))
       Karlmitsehrlangemnamen(*point)
       MessageRequester("HI","Lauf, Kalle, Lauf :P"+Str(point)) ;Die hier nur, damit´s im Stack bleibt
EndProcedure
Karlmitsehrsehrlangemnamen(200)       
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)