oopsの日記: Ruby の WIN32OLE 3
日記 by
oops
Ruby の WIN32OLE を使って、Excel のマクロを VB の代わりに Ruby でやるようにしてみたんだけど、GC がらみのバグが生じる。GC.disable にすれば問題ないみたいんだけど、使ってるとメモリが増えていくわけで。現在確認できてるのは表示が消えるだけなんだけど、データも消えるとまずいんだな。
悩ましいところか。VB のままでもいいんだが、Ruby の方が楽にいろいろできるし。Excelを終了→GC 起動を繰り返すのがいいんだろうけど、処理的にそれが無理なんで。
+1:興味深い (スコア:1)
目から鱗です。
うちの環境はインストールできないけど、
一度触ってみたいなぁ。
と思う次第です。
-- ラテール部参加者募集中
パッチが出てる (スコア:0)
Re:パッチが出てる (スコア:1)