09 2012 档案
摘要:【转自】http://www.cnblogs.com/xiaotaoliang/archive/2005/08/26/223069.html当创建BSTR并在 COM 对象之间传递它们时,必须小心地处理它们所使用的内存以避免内存泄漏。当BSTR停留在接口中时,在完成其使用后必须释放出它的内存。但是,如果BSTR传递出了接口,那么接收对象将负责它的内存管理。一般情况下,分配和释放分配给BSTR的内存的规则如下: 当调用进来一个需要BSTR参数的函数时,必须在调用之前为BSTR分配内存,并且在完成操作之后将其释放。例如: HRESULTIWebBrowser2::put_Statu...
阅读全文
摘要:【转】http://www.cnblogs.com/davidgu/archive/2011/06/21/2086202.htmlC#调用C++写的Dll时的运行时错误解决两个错误:1. Run-Time Check Failure #0 - The value of ESP was not properly saved across afunction call. This is usually a result of calling a function declared with onecalling convention with a function pointer declared
阅读全文
摘要:【转】自http://www.cnblogs.com/carekee/articles/1772201.htmlActiveX控件安全初始化之一:实现ISafeObject接口ActiveX控件打包成cab后,在脚本中调用中时,要保证控件的安全性才能在你的网页上安全运行,有两种方法来实现这一保证:实现一个名称为IObjectSafe的接口到你的控件。如果IE发现你的控件支持IObjectSafety,它调用 IObjectSafety::SetInterfaceSafetyOptions 方法然后才载入你的控件。另外一种方法需要修改注册表,我将会在另外一篇文章中详细介绍。1。创建了一个叫做“t
阅读全文

浙公网安备 33010602011771号