octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #62019] [octave forge] (windows) actxserver is


From: anonymous
Subject: [Octave-bug-tracker] [bug #62019] [octave forge] (windows) actxserver is unable to create a server instance with a custom COM object
Date: Thu, 10 Feb 2022 08:06:03 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?62019>

                 Summary: [octave forge] (windows) actxserver is unable to
create a server instance with a custom COM object
                 Project: GNU Octave
            Submitted by: None
            Submitted on: Thu 10 Feb 2022 01:06:01 PM UTC
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Unexpected Error or Warning
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 6.4.0
         Discussion Lock: Any
        Operating System: Microsoft Windows

    _______________________________________________________

Details:

I have made a custom COM object in C# with .NET Core 6. The project containing
the COM object was successfully built and afterwards I registered the
generated '*.comhost.dll' file with 'regsvr32'.

The registration was successful and the object works fine with Excel VBA as
well as Matlab.

Here is the code I entered in Octave and the error response I got:


octave:1> pkg load windows
octave:2> actxserver('HelloWorldCOMObject')
error: actxserver: unable to create server instance for `HelloWorldCOMObject'
octave:3>


I have also had a problem with trying to use the COM object in Python but
there was a workaround for the error that occurred in Python.

I am suspecting that the code that is executed behind actxserver() has a
similar problem as Python.

The Python solution and the reason for the error are described in this link:
https://stackoverflow.com/questions/71047993/net-core-6-0-com-interoperability-issues-with-python-octave

I will also add the .csproj file and the .cs file I used to create the
*.comhost.dll for the COM object as attached files.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Thu 10 Feb 2022 01:06:01 PM UTC  Name: COMNetCore6.csproj  Size: 396B  
By: None

<http://savannah.gnu.org/bugs/download.php?file_id=52839>
-------------------------------------------------------
Date: Thu 10 Feb 2022 01:06:01 PM UTC  Name: ComObject.cs  Size: 310B   By:
None

<http://savannah.gnu.org/bugs/download.php?file_id=52840>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?62019>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]