Lua C++ Binding


  • Administrator

    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 und longjmp , aber leider verwenden sie zum Fangen ein Catch-All.
    Siehe LUAI_TRY - http://www.lua.org/source/5.2/ldo.c.html

    Man bekommt somit nie seine eigene Exception durch irgendwelchen Lua-Code durch.

    Grüssli


Anmelden zum Antworten