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 件のコメント:
コメントを投稿