Project

General

Profile

Bug #3907

WIN32OLE_TYPELIB Can't load while envvar in the pathname .

Added by arton (Akio Tajima) almost 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
ruby -v:
ruby 1.9.3dev (2010-10-05) [i386-mswin32_100]
Backport:
[ruby-dev:42338]

Description

=begin
WIN32OLE_TYPELIB.newで、TypeLibのパス名に環境変数が含まれているとロードに失敗します。
以下のパッチで修正します。(REG_EXPAND_SZだった場合にExpnadEnvironmentStringsで展開)
添付のtest_win32ole_typelib.rbのパッチは、ADO 2.0のロードを試すものです。
ただし、ADO 2.0はWindows7ではREG_EXPAND_SZを使っていますが、Windows XPでは使っていないためテストとしてはいまいちです。
=end


Files

test_win32ole_typelib.patch (480 Bytes) test_win32ole_typelib.patch arton (Akio Tajima), 10/05/2010 11:14 PM
win32ole.patch (730 Bytes) win32ole.patch arton (Akio Tajima), 10/05/2010 11:14 PM

Also available in: Atom PDF