岩崎 弘孝
IH000****@mb*****
2003年 10月 16日 (木) 14:59:24 JST
岩崎と申します。 初めての投稿です。 開発用のメーリングリストのようですが、exerb固有のメーリングリストが 他にないようなのでこちらに投稿させて頂きます。 最近ruby1.8.0を導入したのですが、win32oleを利用すると落ちます。 テスト用コードは以下で > require 'win32ole' > excel = WIN32OLE.new('Excel.Application') > excel.visible=TRUE > wb1=excel.Workbooks.open('F:〓PC030910.xls') > exit exrb/mkrbcで自動作成された.rbcファイルは > # generated by mkrbc.rb > kcode none > script ex.rb > library win32ole.so C:/Program Files/ruby-1.8/lib/ruby/1.8/i386-mswin32/win32ole.so ruby -S exerb.rb ex.rbc 実行時の表示は > ex.rb:1: [BUG] Segmentation fault > ruby 1.6.8 (2002-12-24) [i586-mswin32] > > abnormal program termination which ruby の結果は > c:/program files/ruby-1.8/bin/ruby.exe のようになります。 rubyはapolloなどの1.6系のものもインストールされています。 なにをどうすれば1.8系で利用可能となるのか教えてください。 ruby本体は > ruby -v > ruby 1.8.0 (2003-08-04) [i386-mswin32] で、activescript rubyのサイトからもってきました。 当方ではコンパイルの環境はありません。 == 御礼== exerbもまだ最近導入したばかりで試用中ですが、ちょっとしたツールを即興 で 作成して社内配布するには他のどのような開発ツールより速くできそうで、 便利に利用させていただきます。