Seite 1 von 1

Bug im CallStack

Verfasst: 05.02.2006 00:30
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)