为何Marshal一个接口方法中的指针参数老出错
2004-11-30 22:49
381 查看
出错显示总是:Access Violation at Memory 0x...........
搞定之后,发现是idl定义的问题,关于idl中接口方法指针参数的定义,一定要记得用指针属性加以修饰,如ptr/ref/string等,不然,即使接口方法参数被定义成指针,也不会被midl正确的解析成为标准marshaling,导致访问出错,ft again....
搞定之后,发现是idl定义的问题,关于idl中接口方法指针参数的定义,一定要记得用指针属性加以修饰,如ptr/ref/string等,不然,即使接口方法参数被定义成指针,也不会被midl正确的解析成为标准marshaling,导致访问出错,ft again....
相关文章推荐
- 如何调试ATL COM Exe Server
- 选择
- 如何注册/注销COM Exe Server
- 如何调试JScript/VBScript
- 保护你的email地址。
- 如何对PHP程序中的常见漏洞进行攻击
- proftpd+mysql+quota
- BLOG怎么了?
- 世界时间
- Linux的安装
- [转贴]爆笑:极品版校园八大尴尬时
- python编写的在windows下关闭linux/unix系统的程序。
- 看看别人是怎么学习的.......
- Web Service Compression and Encrypt Extension相关文章
- SQL Reporting Services 困惑的解决 直接传递参数并用ReportViewer来呈现报表
- 用FreeBSD5.3建立安全网关,ADSL+FreeBSD+ipfilter+ipnat
- 使用sql语句直接生成dataset做为报表的数据源!
- 虚拟主机的安装
- 对未知是恐惧 还是兴奋
- 关于版权声明的写法