idispatch

    0热度

    2回答

    我在嵌入IE7/8 HTML页面中有一个ActiveX控件,该页面有以下事件[id(1)] HRESULT MessageReceived([in] BSTR id, [in] BSTR json)。在Windows上,该事件已注册OCX.attachEvent("MessageReceived", onMessageReceivedFunc)。 以下代码在HTML页面中触发事件。我启用gflag

    5热度

    2回答

    每次构建我的C#解决方案时,我都会收到一些关于我从未见过或写过的界面的警告。我尝试了谷歌搜索其中的一些,但没有点击。这些可能被埋在我参考的装配中吗?如果是这样,有什么办法可以让这些警告消失吗? Interface'IAlertable'被标记为[dual],但不是从IDispatch派生的。它将被转换为一个IUnknown派生的接口。 接口'ICustomizationPermissionsRep

    2热度

    2回答

    我正在处理.net 3.5中的一个新项目。 当前客户端正在使用存储过程,我们真的很想使用LINQ to SQL。他们使用存储过程的主要原因是因为他们认为他们更容易更新,所以他们不使用任何特殊的权限,或者我可以看到证明使用LINQ to SQL存储过程只是他们不想改变。 我想,如果我能向他们展示一个解决方案,他们可以轻松地将更改部署到LINQ to SQL,他们可能更愿意改变主意。 因此,我很好奇与

    2热度

    1回答

    我们的应用程序托管Windows脚本宿主JScript引擎,并公开可以从脚本代码调用的几个域对象。 其中一个域对象是实现IDispatch(实际上是IDispatchEx)的COM组件,它具有一个将脚本函数用作回调参数(IDispatch *作为参数)的方法。此COM组件由脚本调用,执行一些操作,然后在返回调用脚本之前通过提供的IDispatch参数调用回脚本。 如果回调脚本发生异常(例如,调用另

    0热度

    1回答

    我最近发生系统崩溃,并且在Eclipse IDE(Juno)中有一些未保存的文件。我在Eclipse website上阅读了Eclipse保存工作空间的快照。但我无法找到快照,因此无法加载它们。请帮忙!

    0热度

    2回答

    我有一个引用的COM DLL。一些方法需要一个回调参数。我在反射器中检查了interop.MyComLib.dll: public virtual extern void Foo([In, MarshalAs(UnmanagedType.IDispatch)] object pDispProgressCallBack); 如何发送此参数?我无法发送委托(编译例外)。我曾尝试发送this并收到I

    2热度

    3回答

    所以我的Visual Studio声明tag1和tag2都是未定义的,但它们是cleary定义的,我不能定义基于另一个? #define push 99 #define last_instruction push #ifdef DEBUG #define new_instr (1+last_instruction) //should be 100 #undef la

    3热度

    1回答

    我正在调用返回HRESULTS的WMI/WBEM接口上的方法。我想为这些错误代码向用户显示有意义的错误消息。但是,当我查看HRESULT的错误消息时,我只能得到类似“IDispatch error#3598”的字符串。 我能找到这些IDispatch错误代码的列表来解释它们的含义吗? 示例代码可能出现错误: IWbemLocator *pLocator = NULL; IWbemServices

    3热度

    1回答

    有没有一种简单的方法来创建自IDispatch的派生和可以传递到像这样的API(这是C++)类:用于处理一个invoke pDOM2->attachEvent(CComBSTR("event"), new DispatchFunction); 我知道如何创建一个C++对象值得怀疑的是0,但手工实现所有IDispatch总是有点痛苦。我想知道ATL是否有一些标准的做法,因为它很常见。

    2热度

    4回答

    我是一名物理学家。我正在尝试使用导入的ActiveX控件(ocx文件)来处理Delphi。假设库中有3个自动化接口:IGraph,IGraphAxes和IAxis。库的结构如下: === IGraph的属性:=== Idispatch * IGraphAxes; ... //其他成员 === IGraphAxes’属性:=== 的IDispatch * x轴; Idispatch * YAxis;