社区
ATL
帖子详情
VC开发的ActiveX在C#下使用的一个疑难杂症,忘高手解答
此帐号已弃用12
2008-11-14 03:07:47
1,新建一个VC开发的一个ActiveX,将Invisible at runtime勾选上
2,添加一个接口函数Test1(),其中内容为
void test ()
{
SetTimer(1,1234,NULL);
}
此外没有做任何修改。
在VC中调用此函数木有问题,
在VC#2005下调用此函数报错,这是什么原因捏?
...全文
57
6
打赏
收藏
VC开发的ActiveX在C#下使用的一个疑难杂症,忘高手解答
1,新建一个VC开发的一个ActiveX,将Invisible at runtime勾选上 2,添加一个接口函数Test1(),其中内容为 void test () { SetTimer(1,1234,NULL); } 此外没有做任何修改。 在VC中调用此函数木有问题, 在VC#2005下调用此函数报错,这是什么原因捏?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunheart
2008-11-28
打赏
举报
回复
这个最直接的原因是,如果你的控件是invisible in runtime,那么在C#(或许VB、DELPHI也如此)生成它时,它会把你的控件当作一个windowless,不会为COleControl生产那个m_hWnd句柄,即此时m_hWnd=NULL。此时,你如果调用任何窗口相关的函数,都会崩溃,包括SetTimer.如何让C#能像VC调用该控件一样,我不知道。
一般,让这个控件还是运行时可见。只不过让使用者把它设置成Visible=false。这是最简单的解决方法。
palmax
2008-11-15
打赏
举报
回复
vc#下你咋调用的?
yjgx007
2008-11-15
打赏
举报
回复
一定时断言窗口无效,SetTimer依赖于窗口,除非你用API::SetTimer(NULL, ...),指定窗口为空,即使用和窗口无关的定时器调用。
Tinary3v0
2008-11-15
打赏
举报
回复
[Quote=引用 3 楼 palmax 的回复:]
vc#下你咋调用的?
[/Quote]
就是 怎么调用的啊? 控件怎么添加到工程里面去的 怎么生成的? 用Creat么?
如果连窗口都没有建立 调用控件的方法肯定会报错。
此帐号已弃用12
2008-11-14
打赏
举报
回复
debug assertion failed!
program:...\
...
JJZHK
2008-11-14
打赏
举报
回复
报什么错?
MongoDB
疑难杂症
的分析和优化
MongoDB实战案例教程,本次分享主要介绍阿里云MongoDB在云服务中遇到的一些经典问题案例,以及用户如何更好的
使用
MongoDB。内容包括: Driver
使用
问题*连接池大小如何配置* 如何干掉长(慢)请求、复制集问题* 如何连接复制集* 备同步为什么跟不上* 备节点阻塞很长时间、Shared Cluster问题* 什么时候该分片* 为什么分片负载不均衡。
Windows Mobile
开发
总结
结合自己4,5月份
开发
手机视频监控系统经历, 来对那段时间的Windows Mobile
开发
进行总结一下. 说起Windows Mobile
开发
这事自己几乎是从零开始起步, 原先主要从事J2EE/Asp.Net下的Web应用
开发
, 从来没有接触过移动应用
开发
方面; 说零起步, 夸张点了, 好在至少对自己决定采用的
开发
工具Vs 2005还是有相当了解...
Windows Mobile
开发
总结 (转帖)
结合自己4,5月份
开发
手机视频监控系统经历, 来对那段时间的Windows Mobile
开发
进行总结一下. 说起Windows Mobile
开发
这事自己几乎是从零开始起步, 原先主要从事J2EE/Asp.Net下的Web应用
开发
, 从来没有接触过移动应用
开发
方面; 说零起步, 夸张点了, 好在至少对自己决定采用的
开发
工具Vs 2005还是有相当了解的, 从大学开始就用它
开发
Asp.Net/WinF...
Windows Mobile
开发
总结
转载自:http://www.cnblogs.com/peterzb/archive/2009/08/09/1542451.html 结合自己4,5月份
开发
手机视频监控系统经历, 来对那段时间的Windows Mobile
开发
进行总结一下. 说起Windows Mobile
开发
这事自己几乎是从零开始起步, 原先主要从事J2EE/Asp.Net下的Web应用
开发
, 从来没有接触过移动应用
开发
Windows Mobile
开发
总结 01
http://www.cnblogs.com/peterzb/archive/2009/08/09/1542451.html Windows Mobile
开发
总结 Posted on 2009-08-09 22:01 peterzb 阅读(7932)评论(21) 编
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章