ACHTUNG: NICHT TESTEN, SONDERN UNTEN WEITERLESEN!
cls
print sqrt(-1)
print "Sie verwenden nicht XProfan Vers. 11.2, 9, 7.5. oder 6.6!"
waitInput
end
ACHTUNG: NICHT TESTEN, SONDERN UNTEN WEITERLESEN!
cls
print sqrt(-1)
print "Sie verwenden nicht XProfan Vers. 11.2, 9, 7.5. oder 6.6!"
waitInput
end
Zitat von p. specht;716999cls
print sqrt(-1)
print "Sie verwenden nicht XProfan 11.2!"
waitInput
end
Programm "friert ein" und lässt sich nicht mehr bedienen (XProfan 9)
XProfanFree: Keine Zugriffsverletzung
Profan 6.6 : Zugriffsverletzung
Profan 7.5 : Zugriffsverletzung
... das mit dem Einfrieren war ja genau der Test
Daß das frühere Versionen auch schon betraf, ist mir allerdings neu.
Abhilfe: Den Ausdruck unter der Wurzel auf ABS() stellen, oder vorher abtesten, ob er negativ wird. Ich dachte echt, daß das nur die letzte Version betrifft. Also kein Bug, sondern ein Feature!
Zitat von p. specht;717018... das mit dem Einfrieren war ja genau der Test
Daß das frühere Versionen auch schon betraf, ist mir allerdings neu.
Abhilfe: Den Ausdruck unter der Wurzel auf ABS() stellen, oder vorher abtesten, ob er negativ wird. Ich dachte echt, daß das nur die letzte Version betrifft. Also kein Bug, sondern ein Feature!
Funktionieren tut es unter XProfanFree aber scheinbar auch nicht.
Zitat von AHT;717032Funktionieren tut es unter XProfanFree aber scheinbar auch nicht.
Kann ja auch kaum, da (zumindest im realen Zahlenraum) eine Quadrat-Wurzel aus einer negativen Zahl nicht möglich ist.
Zugegeben: Eine ordentliche Fehlermeldung wäre angebrachter, als ein Absturz. Wird in der nächsten Version korrigiert.
Gruß
Roland
Zitat von RGH;717036Kann ja auch kaum, da (zumindest im realen Zahlenraum) eine Quadrat-Wurzel aus einer negativen Zahl nicht möglich ist.
Richtig, wäre immer positiv :stein: .
XProfanFree schluckt die negative Zahl aber kommentarlos und macht im Programm mit falschen "Werten" einfach weiter. Ich denke mal, auf den Hinweis zielte der Test ab.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!