[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: LuaThreads and Delphi
- From: Ron Bessems <ron.b@...>
- Date: Wed, 2 Mar 2005 15:38:35 -0700
Actually never mind, I think I have it working. I passed the wrong
number of arguments to newthread and it crashed my app. I guess it
doesn't use a pcall...
Should I protect the Lua functions in Delphi in some way or are things
ready to go without changes?
- Ron
> I am using Lua in a delphi Application and have been doing so for
> quite some time, recently we decided to look into multi threading. We
> are have successfully compiled the LuaThread library and the demo
> local function flood(output, word)
> while 1 do
> output:lock()
> io.write(word, ", ")
> output:unlock()
> end
> end
> local output = thread.newmutex()
> thread.newthread(flood, {output, "child"})
> flood(output, "parent")
> works sometimes in my implementation, when I call certain functions
> defined in the Delphi app things go bad. The function itself is
> threadsafe except for the Lua handling code...
> I assume that something needs to be changed, looking at the source of
> LuaThreads I cannot figure out what I have to do, can someone point
> me in the right direction. Feel free to post C code I can translate it.
> Thanks!!
> - Ron