# Ruby\_1\_8\_5 $B$X$N%3%\_%C%H(B

**URL:** <https://www.ruby-forum.com/t/ruby-1-8-5-b-x-n-3-c-h-b/82515>\
**Category:** Development\
**Created:** [January 19, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/ruby-1-8-5-b-x-n-3-c-h-b/82515 "2007-01-19T16:31:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [January 19, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/ruby-1-8-5-b-x-n-3-c-h-b/82515/1 "2007-01-19T16:31:02Z")

</div>

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

1.8.5 e$B$O!":#$I$&$$$&\>u67$G$7$g$&$+!)e(B  
e$B$G$-$l$P!“e(B[ruby-core:9846]  
e$B$N%P%0%U%#%C%/%9$r%3%\_%C%H$7$?$$$N$G$9!#e(B  
e$B;EMMJQ99$O0l@Z$”$j$^$;$se(B  
Win32OLEe$B$N%a%b%j!\<%j!\<%/$N%P%0%U%#%C%/%9$G$9!#e(B

e$B%3%\_%C%H$OKNIt$5$s$K$\*4j$$$9$l$P$$$$$s$G$7$g$&$+!)e(B

e$B=uEDe(B e$B2m5\*e(B

---

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [September 25, 2007, 10:38pm UTC](https://www.ruby-forum.com/t/ruby-1-8-5-b-x-n-3-c-h-b/82515/2 "2007-09-25T22:38:54Z")

</div>

e$BKNIt$G$9!#e(B

Masaki S. wrote:

> 1.8.5 e$B$O!":#$I$&$$$&\>u67$G$7$g$&$+!)e(B  
> e$B$G$-$l$P!“e(B[ruby-core:9846] e$B$N%P%0%U%#%C%/%9$r%3%\_%C%H$7$?$$$N$G$9!#e(B  
> e$B;EMMJQ99$O0l@Z$”$j$^$;$se(B  
> Win32OLEe$B$N%a%b%j!\<%j!\<%/$N%P%0%U%#%C%/%9$G$9!#e(B

e$B$($C$H!"$A$g$C$H3NG’$7$?$$$N$G$9$,!"e(B

# === branches/ruby\_1\_8/ext/win32ole/win32ole.c

— branches/ruby\_1\_8/ext/win32ole/win32ole.c (revision 11535)  
+++ branches/ruby\_1\_8/ext/win32ole/win32ole.c (revision 11537)  
@@ -78,7 +81,7 @@

#define WC2VSTR(x) ole\_wc2vstr((x), TRUE)

-#define WIN32OLE\_VERSION “0.6.9”  
+#define WIN32OLE\_VERSION “0.7.0”

typedef HRESULT (STDAPICALLTYPE FNCOCREATEINSTANCEEX)  
(REFCLSID, IUnknown\*, DWORD, COSERVERINFO\*, DWORD, MULTI\_QI\*);

e$B$H$$$&$N$O!"$3$l$^$G$b=$@5$,F~$k$?$S$K%P!\<%8%g%s$,\>e$,$k$H$$$&J}?K$@$C$?e(B  
e$B$+$i!"$H$$$&M}2r$G$$$$$G$9$+e(B?  
(e$B;EMMJQ99$,0l@Z$J$$$J$i$=$N$^$^$G$$$$$8$c$s$H;W$o$J$/$b$J$$$N$G$9$,!"$3e(B  
e$B$l$^$G$NJ}?K$H$$$&$3$H$G$7$?$i!"$^$"!#e(B)

> e$B%3%\_%C%H$OKNIt$5$s$K$\*4j$$$9$l$P$$$$$s$G$7$g$&$+!)e(B
> 
> e$B=uEDe(B e$B2m5\*e(B

1.8.5e$B$N1?MQ$=$m$=$m$I$&$K$+$7$J$$$H$$$1$^$;$s$M$’!#:#e(BCVSe$B$b\<N$F$F$J$/$F!"e(B  
e$B$+$H$$$C$Fe(BSVNe$B$b$d$a$?$o$1$G$O$J$$H\>C\<$J\>uBV$J$N$G!“e(BCVSe$B$He(B  
SVNe$B$NF14|$r$H$ke(B  
e$BI,MW$,$”$j$^$9e(B(e$B=c?h$K:n6HNL$,FsG\e(B)e$B!#$3$N7o$4\<+?H$G%3%_%C%H$7$F$$$?$@$$$Fe(B  
e$B$$$$$H;W$&$N$G$9$,!"e(BCVSe$B$He(BSVNe$BN\>J}%3%_%C%H$9$k$N$,LLE]$J$iKNIt$,$d$j$^$9!#e(B  
e$B$I$&$7$^$7$g$&!#e(B

# e$B$3$N\>uBV$r2~A1$9$k$K$O$I$&$9$l$P$$$$$s$@$m$&e(B

# svne$B$Ne(Bruby\_1\_8\_5e$B$rJ|4~$9$k$N$,0lHV4JC1$@$1$Ie(B

# e$BN.$l$K5U9T$7$F$$$k5$$b$9$k!#!#!#e(B

---

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [September 25, 2007, 10:41pm UTC](https://www.ruby-forum.com/t/ruby-1-8-5-b-x-n-3-c-h-b/82515/3 "2007-09-25T22:41:16Z")

</div>

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

In message “[ruby-dev:30134] Re: ruby\_1\_8\_5 e$B$X$N%3%\_%C%He(B”  
on 07/01/14, Urabe S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> -#define WIN32OLE\_VERSION “0.6.9”  
> +#define WIN32OLE\_VERSION “0.7.0”
> 
> typedef HRESULT (STDAPICALLTYPE FNCOCREATEINSTANCEEX)  
> (REFCLSID, IUnknown\*, DWORD, COSERVERINFO\*, DWORD, MULTI\_QI\*);
> 
> e$B$H$$$&$N$O!“$3$l$^$G$b=$@5$,F~$k$?$S$K%P!\<%8%g%s$,\>e$,$k$H$$$&J}?K$@$C$?e(B  
> e$B$+$i!”$H$$$&M}2r$G$$$$$G$9$+e(B?

e$B$=$&$G$9!#0JA0!“e(BWin32OLEe$B$K$D$$$F?M$+$i\<ALd$5$l$?$H$-$K$=$N?M$,e(B  
e$B$I$N%P!\<%8%g%s$Ne(BWin32OLEe$B$r;H$C$F$$$k$N$+L@3N$K$7$?$+$C$?$N$Ge(B  
e$B$A$g$C$H$G$b%=!\<%9$r=$@5$7$?$i!”%P!\<%8%g%s$O\>e$2$k$H$$$&$3$H$Ke(B  
e$B$7$^$7$?!#e(B  
e$B\>e$2$k$+$I$&$9$k$+0l!99M$($k$N$bLLE]$@$C$?$N$G!“=$@5$,F~$k$HL5\>r7o$Ge(B  
e$B%P!\<%8%g%s%”%C%W$H$$$&%k!\<%k$K7h$a$F$^$7$?!#e(B

> 1.8.5e$B$N1?MQ$=$m$=$m$I$&$K$+$7$J$$$H$$$1$^$;$s$M$'!#:#e(BCVSe$B$b\<N$F$F$J$/$F!"e(B  
> e$B$+$H$$$C$Fe(BSVNe$B$b$d$a$?$o$1$G$O$J$$H\>C\<$J\>uBV$J$N$G!“e(BCVSe$B$He(B SVNe$B$NF14|$r$H$ke(B  
> e$BI,MW$,$”$j$^$9e(B(e$B=c?h$K:n6HNL$,FsG\e(B)e$B!#$3$N7o$4\<+?H$G%3%_%C%H$7$F$$$?$@$$$Fe(B  
> e$B$$$$$H;W$&$N$G$9$,!"e(BCVSe$B$He(BSVNe$BN\>J}%3%_%C%H$9$k$N$,LLE]$J$iKNIt$,$d$j$^$9!#e(B  
> e$B$I$&$7$^$7$g$&!#e(B

e$B%3%\_%C%H$7$F$\*$-$^$7$?!#e(B

# CVSe$B$NJ}$O!"%3%\_%C%H$NESCf$G!"e(B

# waiting for suke’s lock in /var/cvs/src/ruby

# e$B$H$+8@$o$l$?$s$G$9$,!“$d$j$J$\*$7$?$i!”%3%_%C%H$G$-$?$_$?$$!#e(B

> # e$B$3$N\>uBV$r2~A1$9$k$K$O$I$&$9$l$P$$$$$s$@$m$&e(B
> 
> # svne$B$Ne(Bruby\_1\_8\_5e$B$rJ|4~$9$k$N$,0lHV4JC1$@$1$Ie(B
> 
> # e$BN.$l$K5U9T$7$F$$$k5$$b$9$k!#!#!#e(B

e$B;d$O$I$A$i$G$b9=$o$J$$$G$9$,$I$A$i$+e(B1e$B$D$K$7$?$$$G$9$M!#e(B  
[ruby-dev:30045]e$B$N$h$&$JLdBj$,$“$C$F!”$+$D!“e(B1.8.5e$B$Oe(B  
[ruby-dev:29987]e$B$NJ}?K$G%3%\_%C%H$9$k$H$$$&$3$He(B  
e$B$G$”$l$P!"3d$j@Z$C$F!"e(B1.8.5e$B$Oe(BCVSe$B$G$d$ke(B  
e$B$H$$$&$N$b0l$D$N\<j$@$H;W$$$^$9!#e(B

e$B=uEDe(B e$B2m5\*e(B

---

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [September 25, 2007, 11:11pm UTC](https://www.ruby-forum.com/t/ruby-1-8-5-b-x-n-3-c-h-b/82515/4 "2007-09-25T23:11:15Z")

</div>

e$BKNIt$G$9!#e(B

Masaki S. wrote:

> 

e$B$=$&$G$9$+!#7e\>e$,$j$7$F$?$+$i$A$g$C$H3NG’$7$?$+$C$?$@$1$G$9$N$G!"$=$&$$e(B  
e$B$&J}?K$J$i9=$o$J$$$H;W$$$^$9!#e(B

> e$B;d$O$I$A$i$G$b9=$o$J$$$G$9$,$I$A$i$+e(B1e$B$D$K$7$?$$$G$9$M!#e(B  
> [ruby-dev:30045]e$B$N$h$&$JLdBj$,$"$C$F!"$+$D!“e(B1.8.5e$B$Oe(B  
> [ruby-dev:29987]e$B$NJ}?K$G%3%\_%C%H$9$k$H$$$&$3$He(B  
> e$B$G$”$l$P!"3d$j@Z$C$F!"e(B1.8.5e$B$Oe(BCVSe$B$G$d$ke(B  
> e$B$H$$$&$N$b0l$D$N\<j$@$H;W$$$^$9!#e(B

e$B$^$":#$G$be(B1.8.5-pXe$B$Ne(Btare$B$Oe(BCVSe$B$+$i:n$C$F$k$N$G!"$=$&$$$&0UL#$G8@$($P!V$$$^e(B  
e$B$9$0$I$C$A$+$r\<N$F$k$J$ie(BCVSe$B$h$j$Oe(BSVNe$B!W$G$O$"$k$N$G$9$,!#$G$be(B[ruby-dev:  
30045]e$B$C$FJ|CV$5$l$FC/$bO.$C$F$J$$$+$ie(Btrunke$B$H$+B\>$N;^$G$b$=$N$^$^;D$C$Fe(B  
e$B$F!“7k6I$I$3$+$N%]%$%s%H$G:,K\E_2r7h$r$O$+$kI,MW$O$"$k$H;W$&$s$G$9$M!#$=e(B  
e$B$N$X$s$,$"$C$5$j2r7h$5$l$k$h$&$J$i!"$7$P$i$/e(BCVS/SVNe$BN\>J}J];}$7$F$_$$$F!“e(B  
e$B$”$H$+$ie(BCVSe$B\<N$F$k$H$$$&$N$b$”$j$@$H$\*$b$$$^$9!#e(B
