suke
2bdd9d6eba
ext/win32ole/win32ole.c (add_event_call_back): should not
...
delete event handler when the event name is not entried.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-05-01 09:05:08 +00:00
suke
9154b19bae
ole_param_ole_type should return "unknown type" string when ITypeInfo::GetFuncDesc failed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-30 23:37:54 +00:00
suke
2b5beeed15
add test/win32ole/test_win32ole_variant.rb.
...
ext/win32ole/win32ole.c: use ANSI C style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-30 13:11:12 +00:00
suke
93f080c12f
remove testOLEPARAM.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-08 09:16:58 +00:00
suke
de558c7995
remove testOLEPARAM.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-08 09:11:39 +00:00
suke
3ca351ec23
remove testOLEMETHOD.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-01 09:21:27 +00:00
suke
63fa2de637
remove 3 test
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-01 06:25:41 +00:00
suke
3ff87cc53f
add WIN32OLE_TYPE#inspect, WIN32OLE_VARIABLE#inspect
...
add test/win32ole and remove some test script from ext/win32ole/tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-04-01 06:23:07 +00:00
suke
801443f3ac
change the behavior of WIN32OLE#[] and WIN32OLE#[]=.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-29 14:12:49 +00:00
suke
6c0256933b
change behavior of converting OLE Variant object with VT_ARRAY|VT_UI1
...
and Ruby String object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-19 00:56:59 +00:00
suke
88ea87db21
* ext/win32ole/win32ole.c(ole_val2olevariantdata): support VT_VARIANT in
...
WIN32OLE_VARIANT.new().
* ext/win32ole/tests/testOLEVARIANT.rb: ditto.
* ext/win32ole/tests/testOLEPARAM.rb: test method name should not be
duplicated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-03-12 08:09:48 +00:00
suke
9a59edfb4e
add WIN32OLE.create_guid.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2006-02-11 13:00:46 +00:00
suke
5fad2a15d1
add testNIL2VTEMPTY.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-10-09 05:04:30 +00:00
suke
5d71328bca
avoid core dump with WIN32OLE_EVENT.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-09-23 08:39:24 +00:00
suke
3dec8be265
refactoring
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-08-20 12:04:02 +00:00
suke
ad4ef9cf0a
add test script to check WIN32OLE can invoke InvokeVerb of FolderItem2
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-08-20 07:34:34 +00:00
suke
31c063eac3
add WIN32OLE_VARIANT class
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-08-13 12:13:20 +00:00
suke
f50c302e77
* ext/win32ole/win32ole.c (WIN32OLE_EVENT#on_event): should set
...
only one event handler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-08-12 12:58:47 +00:00
suke
14f0a0d0bd
add WIN32OLE_TYPE#ole_typelib, WIN32OLE_TYPE#implemented_ole_types.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-30 09:51:48 +00:00
suke
a2ae6182ae
convert dispid in Ruby and C by INT2NUM and NUM2INT.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-07-09 13:03:10 +00:00
suke
9f6d8980ff
* ext/win32ole/tests/testWIN32OLE.rb: add test for WIN32OLE.codepage=
...
* ext/win32ole/tests/testOLETYPELIB.rb: correct expected message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-04-15 13:43:32 +00:00
suke
4cbaddcf8c
* ext/win32ole/win32ole.c: rename WIN32OLE#ole_obj_help to
...
WIN32OLE#ole_type. alias ole_obj_help to ole_type.
* ext/win32ole/tests/testWIN32OLE.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-11-06 11:42:35 +00:00
suke
c6cf2e24fe
add WIN32OLE.codepage, WIN32OLE.codepage=
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-10-31 07:59:58 +00:00
suke
ad2c05f1c0
ext/win32ole/win32ole.c: add WIN32OLE_TYPELIB class. add
...
WIN32OLE#ole_typelib method.
ext/win32ole/tests/testOLETYPELIB.rb: add WIN32OLE_TYPELIB class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-10-30 06:25:00 +00:00
suke
deaed31974
* ext/win32ole/win32ole.c (fole_func_methods): correct argument mismatch.
...
* ext/win32ole/win32ole.c (fole_get_methods): ditto.
* ext/win32ole/win32ole.c (fole_put_methods): ditto.
* ext/win32ole/tests/testWIN32OLE.rb: add test for WIN32OLE#ole_func_methods
WIN32OLE#ole_get_methods, WIN32OLE#ole_put_methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-10-17 04:02:16 +00:00
suke
7e190d7568
add WIN32OLE_TYPE#to_s method.
...
add WIN32OLE_VARIABLE#to_s method.
add WIN32OLE_METHOD#to_s method.
add WIN32OLE_PARAM#to_s method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-05-17 13:49:08 +00:00
suke
f14180707d
merge win32ole from rough
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-06-01 12:34:30 +00:00