我如何在Haskell中复制Python的这一部分?我已经能够掌握所有其他进程启动位,但这个难以捉摸 - 它似乎不在任何现有包的api中。我能找到的最接近的是this example,但我很难适应它。
import ctypes
ctypes.windll.kernel32.SetErrorMode(2);
答案 0 :(得分:4)
Foreign_Function_Interface文章提到外国进口报表的stdcall
关键字。在你的情况下,这看起来像
import System.Win32.Types (DWORD)
foreign import stdcall unsafe "SetErrorMode"
win32_setErrorMode :: DWORD -> IO DWORD