lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Oh, so I should use __Beep instead? I get this error:

lua5.1: autorun.lua:1: The specified procedure could not be found.

Hmm, maybe you meant something else? Thanks!

Alex Queiroz wrote:
Hallo,

On 4/12/07, L-28C <kixdemp@gmail.com> wrote:
Hello everyone!

I want to use package.loadlib(), but when I run the returned function
(Beep in the below example) it crashes.

local Beep =
assert(package.loadlib("C:\\WINDOWS\\system32\\kernel32.dll", "Beep"))
Beep(12, 12)

I tried 5.1.1 and then 5.1.2, both give the same result.

I also tried MessageBox in user32.dll, same result.

Help, please? Thanks in advance!


    The Win32 API functions use a __stdcall calling convention. Maybe
that's the problem?

Cheers,