2010年5月14日金曜日

IronRuby 1.0.0.0 on .NET 4.0.30319.1


C:\rubyapi\IronR>type forjp1_sjis.rb
require 'mscorlib'
require 'System.Windows.Forms'
require 'System.Drawing'

class RubyForm <>

def initialize
self.Text = "Windows Form on IronRuby"

btn = System::Windows::Forms::Button.new()
btn.Location = System::Drawing::Point.new(50, 50)
btn.Text = "押して!"

btn_Click = Proc.new() { |sender, e|
System::Windows::Forms::MessageBox.Show("テスト表示","日本語キャプション")
}
btn.Click(&btn_Click)

self.Controls.Add(btn)
end

end

System::Windows::Forms::Application.Run(RubyForm.new)

C:\rubyapi\IronR>ir -Ks forjp1_sjis.rb

shift-jis なら-Ks、utf-8 なら-Kuオプションが必要みたいです。無いと文字化けします。

0 件のコメント:

コメントを投稿