[#98645] [Ruby master Misc#16933] DevelopersMeeting20200618Japan — mame@...

Issue #16933 has been reported by mame (Yusuke Endoh).

14 messages 2020/06/04

[#98663] [Ruby master Bug#16936] `make check TESTS="-n !/Foo#method/"` not skipping the test case — jaruga@...

Issue #16936 has been reported by jaruga (Jun Aruga).

13 messages 2020/06/05

[#98772] [Ruby master Bug#16959] Weakmap has specs and third-party usage despite being a private API — headius@...

Issue #16959 has been reported by headius (Charles Nutter).

13 messages 2020/06/12

[#98826] [Ruby master Feature#16963] Remove English.rb from Ruby 2.8/3.0 — hsbt@...

Issue #16963 has been reported by hsbt (Hiroshi SHIBATA).

9 messages 2020/06/16

[#98920] [Ruby master Bug#16978] Ruby should not use realpath for __FILE__ — v.ondruch@...

Issue #16978 has been reported by vo.x (Vit Ondruch).

24 messages 2020/06/23

[#98947] [Ruby master Feature#16986] Anonymous Struct literal — ko1@...

Issue #16986 has been reported by ko1 (Koichi Sasada).

66 messages 2020/06/26

[#98964] [Ruby master Feature#16989] Sets: need ♥️ — marcandre-ruby-core@...

Issue #16989 has been reported by marcandre (Marc-Andre Lafortune).

33 messages 2020/06/26

[#98965] [Ruby master Feature#16990] Sets: operators compatibility with Array — marcandre-ruby-core@...

Issue #16990 has been reported by marcandre (Marc-Andre Lafortune).

11 messages 2020/06/26

[#98968] [Ruby master Feature#16993] Sets: from hash keys using Hash#key_set — marcandre-ruby-core@...

Issue #16993 has been reported by marcandre (Marc-Andre Lafortune).

10 messages 2020/06/26

[#98997] [Ruby master Feature#17000] 2.7.2 turns off deprecation warnings by deafult — mame@...

Issue #17000 has been reported by mame (Yusuke Endoh).

16 messages 2020/06/30

[ruby-core:98720] [Ruby master Bug#16116] ruby2.6.3(x86/x64) use win32ole could not new Object, return 0x80070057

From: merch-redmine@...
Date: 2020-06-10 19:59:24 UTC
List: ruby-core #98720
Issue #16116 has been updated by jeremyevans0 (Jeremy Evans).

Status changed from Open to Feedback

It's hard to debug issues like this without having a self contained reproducible example.  Can you provide a self contained reproducible example showing the problem?  Basic testing of WIN32OLE using Ruby 2.6 on Windows 10 with the examples in the documentation (which use `Excel.Application`) work fine, so this doesn't appear to be a general problem with WIN32OLE.

----------------------------------------
Bug #16116: ruby2.6.3(x86/x64)  use win32ole could not new Object, return 0x80070057
https://bugs.ruby-lang.org/issues/16116#change-86076

* Author: whdukewu (Kewu DU)
* Status: Feedback
* Priority: Normal
* ruby -v: ruby 2.6.3p62 (2019-04-16 revision 67580) [i386-mingw32]
* Backport: 2.5: UNKNOWN, 2.6: UNKNOWN
----------------------------------------
I build a RubyTest.dll by C#, In ruby2.2, I could use WIN32OLE.new to create ole object, but in the same system under ruby2.6.3, it failed to create ole object by WIN32OLE.new, is there any different between ruby 2.2 and ruby 2.6.3 in WIN32OLE?

OS: Win7 Profressional SP1 64bit

*/////// Ruby 2.6.3 use WIN32OLE failed to load dll //////////*
C:\Ruby26\bin>ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [i386-mingw32]

C:\Ruby26\bin>irb
irb(main):001:0> require 'win32ole'
=> true
irb(main):002:0> WIN32OLE.new('RubyTest.DllTest')
Traceback (most recent call last):
        6: from C:/Ruby26/bin/irb.cmd:31:in `<main>'
        5: from C:/Ruby26/bin/irb.cmd:31:in `load'
        4: from C:/Ruby26/lib/ruby/gems/2.6.0/gems/irb-1.0.0/exe/irb:11:in `<top (require
        3: from (irb):2
        2: from (irb):2:in `new'
        1: from (irb):2:in `initialize'
WIN32OLERuntimeError (failed to create WIN32OLE object from `RubyTest.DllTest')
**    HRESULT error code:0x80070057
      The parameter is incorrect.**
irb(main):003:0>



c:\TestTools\impeller\lib\Ruby\bin>ruby -v
ruby 2.2.6p396 (2016-11-15 revision 56800) [i386-mingw32]


*/////// Ruby 2.2 use WIN32OLE success load dll //////////*
c:\TestTools\impeller\lib\Ruby\bin>irb
irb(main):001:0> require 'win32ole'
=> true
irb(main):002:0> WIN32OLE.new('RubyTest.DllTest')
@@@DllTest Constructor
=> #<WIN32OLE:0x7418b68>
irb(main):003:0>



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next