com

    0热度

    2回答

    我想公开一个返回IEnumerable的方法,但是我无法通过C++代码来使用它。我读this SO的问题,但它是关于IEnumerator而不是IEnumerable。 [ComVisible(true), Guid("myguid")] [InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface IDbRea

    1热度

    1回答

    我正在研究一个项目来读取我的android手机的短信,但在互联网上没有找到太多关于它的信息。在我的搜索中我发现以下几点: 你可以通过ADB shell命令访问android手机,但是 只有某些有限的功能。 亚行进行沟通,因为它不要求用户添加的Android设备上的任何扩展 我使用shell命令(互联网上找到)发送 消息的最好的方法,但它也没有工作 adb shell service call is

    1热度

    1回答

    对于我当前的项目,我正在C++中实现本地库,我将通过JNA访问该项目,该项目是低延迟通信模拟器。为了模拟模拟器所基于的硬件,需要在传输时启用侧音。 当然,JAVA声音难以实现接近零延迟(最好我们可以得到的是〜120ms),为了保持理解,我们需要侧音上的延迟接近于零。幸运的是,在Windows中,似乎有一种方法可以听取产生完美侧音的USB麦克风的麦克风。 音频属性 - >播放 - >耳机耳机 - >

    0热度

    1回答

    我上的应用程序,它连接到一个COM对象,并调用方法,并得到从这个对象等 属性我可以连接并调用成员的工作,这不是问题。我不能然而弄清楚,如何调用的方法,其具有一个输出参数,例如(伪码): int GetAppVersion(bsRetMsg [out, optional]). 此函数返回INT作为版本,并且还可以通过返回的版本的字符串表示输出参数。 我已经试过: (1) (2) VARIANT

    -1热度

    1回答

    我有以下的接口和类 public interface IBase { virtual void SomeBaseMethod()=0; } public interface IDerived : IBase { virtual void SomeOtherMethod()=0; } public class base: public IBase {

    1热度

    1回答

    我已经成功地写了一个32位Excel RTD server。这是在Excel中加载罚款,并在单元格中输入=RTD(...)的作品。然而,我的64位版本的相同的代码不起作用,我想知道任何方式来调试。我找不到任何相关文档。 我有一个64位RTD服务器DLL。依赖Walker不会显示任何缺少DLL依赖关系的问题,事实上,如果我链接一个玩具可执行文件,我可以调用该DLL。 DLL已成功注册到regsvr3

    2热度

    1回答

    我有以下类: [ComVisible(true)] [Guid("F8351C66-7F0E-4E38-AE64-9A262202E230")] [ProgId("CarProject.CarFactory")] [ClassInterface(ClassInterfaceType.AutoDual)] public class CarFactory { public CarF

    0热度

    1回答

    我现在有C++中的上下文菜单外壳扩展(DLL)并想和我的一个重命名程序捆绑此。 我的问题是,一旦该dll被加载和执行是通过上下文菜单调用,怎么会在外壳扩展知道程序启动的位置? 我会Inno Setup的,包括我的外壳扩展(DLL)。我的理解是shell扩展将处理将选定文件路径传递给系统上安装的重命名程序。但是shell怎么知道调用这个程序呢? 问候

    0热度

    1回答

    我们有一个WPF项目,它使用第三方库和一些内部软件包。 wpf程序可以正常工作,程序集可以正确解析并且代码工作得很好。 该程序提供了从不同来源加载数据的可能性,具体取决于您如何启动它。如前所述,当调用它自己的时候,它一切都很好,但是如果我们通过提供控制器并将其注册为COM interop来完成另一个应用程序的调用,我们会遇到程序集引用问题。 [Guid("93BC7929-8A5F-43EA-AE

    3热度

    2回答

    我创建一个COM接口,它应该允许在C中使用Visual Basic脚本For Each和IEnumVariant ++实现枚举。问题是我不希望C++客户端应用程序需要导入mscorlib.tlb。 到目前为止,我的界面: [ComVisible(true)] [InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface I