Lua C++ Binding
-
Decimad schrieb:
Ich habe ja geschrieben, dass das zu erwarten war, weil bekanntes Problem.
Bekannt nur für denjenigen, der es schon weiss. Daher war dein Beitrag zuvor etwas inhaltsleer. Auch deine Lösung hast du nicht beschrieben. Weshalb ich eben diesen Zusatz mit dem Link gemacht habe:
1. Damit jemand anderes versteht, was du damit meinst.
2. Um zu prüfen, ob du es wirklich weisst.Exceptions sind aber eigentlich auch sonst mit Lua ein Problem, auch wenn man Lua als C++ Code kompiliert. Dann verwendet Lua zwar intern ebenfalls Exceptions statt
setjmp
undlongjmp
, aber leider verwenden sie zum Fangen ein Catch-All.
SieheLUAI_TRY
- http://www.lua.org/source/5.2/ldo.c.htmlMan bekommt somit nie seine eigene Exception durch irgendwelchen Lua-Code durch.
Grüssli