私はRubyが初めてで、このコードを取得してMessageBoxを呼び出そうとしましたが、できません。何かが欠けていることは知っていますが、それが何であるかはわかりません。これについて何か助けていただければ幸いです。
これまでのコードは次のとおりです。
require 'Win32API'
LoadLibrary = Win32API.new('kernel32','LoadLibrary','P','L')
GetProcAddress = Win32API.new('kernel32','GetProcAddress','LP','L')
Load = LoadLibrary.call('user32.dll')
Proc = GetProcAddress.call(Load,'MessageBox')
Proc.call(0,"Hello World!","MessageBox in Ruby",0)
「Proc.call」以外はすべて問題ないことはわかっています。私は何が欠けていますか?