1 Mar 2005 15:57
Re: How to call a Lua object method fom a function in C?
Tomas <tomas <at> ccpa.puc-rio.br>
2005-03-01 14:57:51 GMT
2005-03-01 14:57:51 GMT
> Lobject = { callback = function (self...) .... end}
>
> PassObjectCallbacktoC (Lobject.callback) -- note Lobject:callback cannot be passed.
You'll have to pass the object and its method:
PassObjectCallbacktoC (Lobject, Lobject.callback)
Or create a closure:
PassObjectCallbacktoC (function () return Lobject:callback() end)
Got it?
Tomas
RSS Feed