# \[Ruby 1.9-Bug#3907\]\[Open\] WIN32OLE\_TYPELIB Can't load while envvar in the pathname

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022>\
**Category:** Development\
**Created:** [October 5, 2010, 4:27pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022 "2010-10-05T16:27:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [October 5, 2010, 4:27pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022/1 "2010-10-05T16:27:41Z")

</div>

Bug #3907: WIN32OLE\_TYPELIB Can’t load while envvar in the pathname .  
[http://redmine.ruby-lang.org/issues/show/3907](http://redmine.ruby-lang.org/issues/show/3907)

èµ·ç¥¨è€…: Akio T.  
ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹: Open, å„ªå…ˆåº¦: Normal  
ã‚«ãƒ†ã‚´ãƒª: ext, Target version: 1.9.3  
ruby -v: ruby 1.9.3dev (2010-10-05) [i386-mswin32\_100]

WIN32OLE\_TYPELIB.newã§ã€TypeLibã®ãƒ‘ã‚¹åã«ç’°å¢ƒå¤‰æ•°ãŒå«ã¾ã‚Œã¦ã„ã‚‹ã¨ãƒ­ãƒ¼ãƒ‰ã«å¤±æ•—ã—ã¾ã™ã€‚  
ä»¥ä¸‹ã®ãƒ‘ãƒƒãƒã§

---

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [October 13, 2010, 4:49pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022/2 "2010-10-13T16:49:15Z")

</div>

$B=uED$G$9!#(B

On Tue, Oct 05, 2010 at 11:16:07PM +0900, Akio T. wrote:

> $B$?$@$7!"(BADO 2.0$B$O(BWindows7$B$G$O(BREG\_EXPAND\_SZ$B$r;H$C$F$$$^$9$,!"(B  
> Windows XP$B$G$O;H$C$F$$$J$$$?$a%F%9%H$H$7$F$O$$$^$$$A$G$9!#(B

$BH?1~F\_$/$F$9$$$^$;$s!#(B

$B%Q%C%A$N$4Ds6!$"$j$,$H$&$4$6$$$^$9!#(B  
$B$3$l!"(B"Disk Management Snap-In Object Library" $B$@$C$?$i!"(B  
Windows 7 $B$G$b(B REG\_EXPAND\_SZ $B$r;H$C$F$^$9$+!)(B  
$B$H$$$&$+(B Windows 7 $B$K$b$=$s$J$N$,$"$j$^$9$+!)(B

$B=uED(B $B2m5\*(B

---

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [October 13, 2010, 5:23pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022/3 "2010-10-13T17:23:42Z")

</div>

arton$B$G$9!#(B

$B$9$\_$^$;$s!#A0$N%a!\<%k$G$O4V0c$($F(BCLSID$B$N$[$&$r8+$F$$$^$7$?$,(B  
$B!J(Binprocsvr32$B$H$+=q$$$F$$$k!K!“(BTypeLib$B$N$[$&$b!”(BREG\_EXPAND\_SZ$B$r;H$C$F$$(B  
$B$k$N$GLdBj$J$$$G$9!#(B

–  
arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [October 13, 2010, 5:16pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022/4 "2010-10-13T17:16:11Z")

</div>

arton$B$G$9!#(B

> $B$3$l!“(B"Disk Management Snap-In Object Library” $B$@$C$?$i!“(B  
> Windows 7 $B$G$b(B REG\_EXPAND\_SZ $B$r;H$C$F$^$9$+!)(B  
> $B$H$$$&$+(B Windows 7 $B$K$b$=$s$J$N$,$”$j$^$9$+!)(B  
> Windows7$B$K$b$“$j$^$7$?!#(B  
> InProcServer32$B$O!”(BREG\_EXPAND\_SZ$B$r;H$C$F(B  
> %SystemRoot%…$B$H$J$C$F$$$k$N$G!“(B  
> XP$B$G$b$=$&$J$C$F$$$k$N$G$”$l$P!"%F%9%HMQ$KNI$$$H;W$$$^$9!#(B

–  
arton [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [October 14, 2010, 1:57pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3907-open-win32ole-typelib-cant-load-while-envvar-in-the-pathname/196022/5 "2010-10-14T13:57:41Z")

</div>

$B%A%1%C%H(B #3907 $B$,99?7$5$l$^$7$?!#(B (by Masaki S.)

$B%9%F!\<%?%9(B Open$B$+$i(BClosed$B$KJQ99(B  
$B?JD=(B % 0$B$+$i(B100$B$KJQ99(B

This issue was solved with changeset r29495.  
Akio, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.
