[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: RE: calling script with dobuffer doesnt work
- From: John Batty <JPB@...>
- Date: Mon, 26 Feb 2001 14:32:31 -0000
Matthias
I saw a problem like this, which turned out to be because I had an EOF
character at the end of my file.
[I could load the file using lua_dofile, but not lua_dobuffer.]
I fixed it by modifying my code to add a check for a terminating EOF,
and if there is one I simply pass a smaller len value to lua_dobuffer
to truncate the EOF.
John
-----Original Message-----
From: Matthias Gall [mailto:matthias@sechsta-sinn.de]
Sent: 25 February 2001 20:39
To: Multiple recipients of list
Subject: Re: calling script with dobuffer doesnt work
> The problem is the last line. The "write" function isn't built into the
> core lua language, it's actually part of the add-on I/O library. You must
> initialize the standard libraries in your host "C" program before they can
> be used (lua.exe and luac.exe do this for you).
i already did that. the interesting thing is, that only lua_dobuffer does
not work, lua_dofile does!
thank you anyway,
matt