如何从Ruby中调用Windows DLL?

时间:2012-11-07 15:37:26

标签: ruby windows dll

在Ruby中使用自定义DLL的最简单方法是什么?

在Python中,我会使用 ctypes ,就像在此example中所述。但是现在我应该如何在Ruby中实现它,最好使用本机功能而不是第三方库?有没有什么方法可以像Python一样简单地操作DLL?

谢谢o /

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

查看dl module in the standard library。它没有出色的记录,但那里的例子应该指出你正确的方向。

Ruby过去常常使用Win32API模块在​​Windows中使用that has been deprecated now,因此您应该直接使用dl