« [Ruby] Win32OLE のメモリーリーク その3 | トップページ | [日記] 行列のできるラーメン屋さん »

2010年1月16日 (土)

[Ruby] Win32OLE のメモリーリーク その4

念のため、WIN32OLE#ole_free も使うことにて


require 'win32ole'
 
def listname(files)
files.each do |f|
name = f.name
f.ole_free
end
files.ole_free
end
 
fso = WIN32OLE.new('Scripting.FileSystemObject')
i = 0
while 1
i = i + 1
n = i % 3
files = fso.getspecialfolder(n).files
listname(files)
end

としてもメモリーリークは発生しなかった。
やっぱり、on_eventを攻めるか。

|

« [Ruby] Win32OLE のメモリーリーク その3 | トップページ | [日記] 行列のできるラーメン屋さん »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] Win32OLE のメモリーリーク その4:

« [Ruby] Win32OLE のメモリーリーク その3 | トップページ | [日記] 行列のできるラーメン屋さん »