是否可以在 COM 对象之间传递 char*

Joh*_*ohy 1 c++ delphi string com unicode

我需要修改在 Delphi 和 C++ 上编写并使用 COM 的应用程序。而且我经常看到 COM 包装器总是使用 WideString 和 BSTR,即使最终使用的 dll 与普通的 char* 一起使用。那么没有unicode字符串就不可能在COM对象之间进行通信吗?非常感谢用于进一步阅读该主题的一些链接。

Rem*_*eau 5

char在 COM 中传递 8 位字符串,您可以: