现在已用C++写了一个COM组件给C#(winfrom)调用,COM组件中的函数返回hresult类型值的方法或者是函数ConnectMail()。但C#调用ConnectMail方法时,显示返回值类型为void。这是什么原因啊,C++中的确返回了Hresult类型,为什么C#中显示没有返回的void。C#怎么才能识别返回值啊?
----------
如果要修改C++或C#,怎么改?
现在已用C++写了一个COM组件给C#(winfrom)调用,COM组件中的函数返回hresult类型值的方法或者是函数ConnectMail()。但C#调用ConnectMail方法时,显示返回值类型为void。这是什么原因啊,C++中的确返回了Hresult类型,为什么C#中显示没有返回的void。C#怎么才能识别返回值啊?
----------
如果要修改C++或C#,怎么改?