[Bug] ProcedureReturn in Select-Verschachtelung
Verfasst: 09.06.2005 14:22
Ich brauch da nicht viel zu erklären, auf jeden Fall ist es ein Bug. [c]TestProc2()[/c] funktioniert wunderbar, während [c]TestProc1()[/c] bei der Rückgabe scheitert.
Ich benutze allerdings noch die Version 3.93. Es kann also sein, dass es in der jetztigen Beta schon behoben ist, aber ich wollte es eben nochmal sagen.
[c][/c]
Ich benutze allerdings noch die Version 3.93. Es kann also sein, dass es in der jetztigen Beta schon behoben ist, aber ich wollte es eben nochmal sagen.

Code: Alles auswählen
Procedure.f TestProc1(a.l)
Protected res.f
Select a
Case 0
res = 1.5
ProcedureReturn res
Case 1
res = 1.8
ProcedureReturn res
EndSelect
ProcedureReturn 0
EndProcedure
Procedure.f TestProc2(a.l)
Protected res.f
res = 0
Select a
Case 0
res = 1.5
Case 1
res = 1.8
EndSelect
ProcedureReturn res
EndProcedure
Debug TestProc2(0)
Debug TestProc1(0)