我试图从DelphiWeb2.0客户端应用程序中调用call (用C#编写)中的方法。我试图调用的方法的参数之一是字符串数组。通过将库导入更高版本的Delphi创建的单元,我看到string数组参数被定义为PSafeArray。我需要一些方法从变体数组中转换或提取safearray,就像我在Delphi 2007示例中所做的那样。我可以在System.pas中看到一些变体数组支持例程,但是没有变体数组<-> Saf
我处于这样一种情况:我有一个COM对象,我只需要在windows的C++代码中使用它。COM对象具有接受SAFEARRAY作为参数以传递字节数组的函数。在研究了SAFEARRAY API ( )之后,我决定它不是我想要的,我应该找到一个面向对象的包装器。我试着寻找开源软件,但没有找到。我发现microsoft创建了两个似乎封装了SAFEARRAY的对象。看起来CComSafeArray正是我所需要的,而且COleSafeArray可