社区
ATL
帖子详情
com/atl常见问题经典整理,大家一块来补充!up者删之!为了帮助初学者和增加com版人气!
wangweixing2000
2005-02-18 01:30:15
因工作忙,前几个月没有怎么会贴!多见谅!
这里把我自己的以前收集和一些常见问题给整理一下!便于大家查询,希望大家多多补充!
...全文
3061
110
打赏
收藏
com/atl常见问题经典整理,大家一块来补充!up者删之!为了帮助初学者和增加com版人气!
因工作忙,前几个月没有怎么会贴!多见谅! 这里把我自己的以前收集和一些常见问题给整理一下!便于大家查询,希望大家多多补充!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
110 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arbend
2005-09-09
打赏
举报
回复
好,顶上
abc_ef
2005-09-09
打赏
举报
回复
http://community.csdn.net/Expert/topic/4259/4259766.xml?temp=.9924433
abc_ef
2005-09-09
打赏
举报
回复
我有一个mfc写的对话框程序a里面用atl插入一个com对象CJpg,实现了IJpg接口,另外用atl写了一个服务程序b实现了一个ISvc的接口,ISvc里面有个方法:STDMETHOD(AdUnknown)(/*[in]*/IUnknown*puk);
运行的时候,我用程序a生成一个IJpg接口然后查询此接口得到一个IUnknown的接口,然后调用服务程序b的接口ISvc的方法AdUnknown(IUnknown*punk),在此服务程序b里通过这个IUnknown的接口punk查询IJpg,但是就是查不到,急死我了,求救阿!........
在程序a里面是这样的
HRESULT hr=CJpg::CreateInstance(&m_pSnap);
if(SUCCEEDED(hr)&&m_pSnap)
{
CComPtr<ISvc> pCtrl=NULL;
CoCreateInstance(CLSID_Svc, NULL, CLSCTX_ALL, IID_ISvc, (void**)&pCtrl);
if(pCtrl)
{
if(SUCCEEDED(pCtrl->AdUnknown(m_pSnap)))
{
flag=3;
}
}
}
在服务程序b里面是这样的
STDMETHODIMP CSvc::AdUnknown(IUnknown *puk)
{
IJpg*m_pSnap=NULL;
HRESULT hr=puk->QueryInterface(IID_IJpg,(void**)&m_pSnap);//这里出错
if(SUCCEEDED(hr)&&m_pSnap)
{
_Module.SetJpgPtr(m_pSnap);
puk->Release();
return S_OK;
}
return E_FAIL;
}
我在win2000下用vc6.0+sp6作的
starg
2005-08-31
打赏
举报
回复
To wangweixing2000:我在win2000下用vc6.0+sp6,ie浏览器控件的类型库如何查啊?能否说明以下?
qd_jyx
2005-08-29
打赏
举报
回复
学习中
lineuser
2005-08-28
打赏
举报
回复
http://community.csdn.net/Expert/topic/4235/4235533.xml?temp=.5196497
wangweixing2000
2005-08-27
打赏
举报
回复
to starg(123) 用OLE/VIEW看看ie浏览器控件的类型库,应该能找出点东西来的!
我没有做过你这东东,一般我碰到这种问题都是看他的类型库!hoho!
wangweixing2000
2005-08-27
打赏
举报
回复
鹦鹉,现在才看到,可能是我lp用我的id回复的!呵呵!
刚辞职,几天都没有来看了!hoho!
快乐鹦鹉
2005-08-26
打赏
举报
回复
回复人: wangweixing2000(星(inspiration(灵感)---准备跳槽ing)) ( ) 信誉:152 2005-3-22 14:35:03 得分: 0
up
========
搜遍此贴,只有楼主回复了一个up,依据楼主要求,up者删之!因此请楼主自己删除吧。
sunmz_wjxy
2005-08-26
打赏
举报
回复
学习中,努力中
lineuser
2005-08-25
打赏
举报
回复
学习中
starg
2005-08-22
打赏
举报
回复
To wangweixing2000:我已得到所在网页的IHTMLDocument2,IHTMLWindow2,IWebBrowse2接口,需要得到IE的那些接口才能处理?,又如何得到?提供线索也感激不尽啊!!!
如要分可满足,请参与本版 starg (123)的帖:如何在ATL ACtiveX中用代码读写所在网页的“页面设置”的数据,
koower
2005-08-22
打赏
举报
回复
我用com(VC++,ATL)作了一个录音程序,程序的设计是这样的:
打开声卡-〉录音-〉提取声音数据-〉处理,
要求当有多个声卡时,可以任意选择(让用户),这个功能怎么实现呢?即如何动态选择声卡?
我可以使用函数waveInGetNumDevs()得到声卡的数目,使用函数waveInGetDevCaps()的到声卡的详细信息(包括声卡名称),但是使用什么函数选择指定的声卡呢?这个问题困扰了我很长时间,我要挺不过去了,请各位高手帮帮忙。
如果要分,可以到这个网址http://community.csdn.net/Expert/TopicView2.asp?id=4185797&datebasetype=now,要多少分我给多少。
koower
2005-08-20
打赏
举报
回复
用vc++作了一个com(atl,进程外的),打算在网页上使用,但被IE拦截,原因是没有进行数字签名,怎样对com进行数字签名啊?需要什么样的工具,具体步骤是什么样的?
还有一个问题:我在com里面写了一段循环语句,如下
int i = 1;
while(i==1)
{
dosomthing();
}
需要停止时,我用另外一个函数改变 i (全局的)的值
但运行的时候com对cpu占用率达到了100%,系统速度变得极慢,这是什么原因?同样的语句,在c中使用,系统占用率才达到10%。请诸位高手一定帮帮忙(循环语句不能去掉),小弟叩谢了。
gohappy_1999
2005-08-20
打赏
举报
回复
顶
starg
2005-08-20
打赏
举报
回复
To wangweixing2000:我已得到所在网页的IHTMLDocument2,IHTMLWindow2,IWebBrowse2接口,需要得到IE的那些接口才能处理?,又如何得到?提供线索也感激不尽啊!!!
wangweixing2000
2005-08-20
打赏
举报
回复
TO: starg(123) 想办法得到ie的接口指针,然后进行处理!
to:koower() 去看看这个帖子:http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=201411
starg
2005-08-19
打赏
举报
回复
关于用代码读写所在网页的“页面设置”数据的问题,楼主和众高手可要帮忙啊!,提供线索也感激不尽啊!!!
joycean
2005-08-18
打赏
举报
回复
mark
starg
2005-08-17
打赏
举报
回复
谢谢楼主和众高手的慷慨,能否帮我解决一个问题:
我编了个ATL的ActiveX的控件应用于Web解决打印问题,如何在ActiveX中用代码读写所在网页的“页面设置”的数据(不用第三方控件)?
加载更多回复(89)
用
ATL
建立轻量级的
COM
对象
本文假设你熟悉C++和
COM
。 摘要:
ATL
——活动模板库(The Active Template Library),其设计旨在让人们用C++方便灵活地开发
COM
对象。
ATL
本身相当小巧灵活,这是它最大的优点。用它可以创建轻量级的,自包含的,可复用的二进制代码,不用任何附加的运行时DLLs支持。 由于
COM
技术良好的口碑,越来越多的程序员已经走进或正在走进
COM
的编程世
c/c++成长之捷径
c/c++成长之捷径 c++成长之路不再迷茫! 不知不觉中进入计算机行业已有多个年头了,回首往事依然历历在目。今天我把我这段时间收集的书籍资料以及实例源码帖出来(部分资料太大了放不上去,理解下),与大家一起分享,我想其中的一些资料对大家会有
帮助
,并且我希望这些资料以及实例源码能对大家有一定的提升作用。
帮助
初学者
快速进入VC++并且能融
VC++
经典
小游戏开发合集:扫雷、贪吃蛇、俄罗斯方块
本文还有配套的精品资源,点击获取 简介:本合集包含用VC++编写的
经典
小游戏——扫雷、贪吃蛇和俄罗斯方块,旨在
帮助
初学者
通过实践提升编程技能。每个游戏都涉及C++编程基础和Windows API图形界面开发的关键技术点,如二维数组、事件驱动编程、对象导向编程、窗口程序设计、定时器事件处理、动态图形绘制更新等。学习和分析这些游戏源代码,可以加深对C++语法、类和对象、函数调用...
VC常见入门问题总结
作者:风中的流沙 出处:http://blog.vckbase.
com
/flowsand/archive/2006/01/27/17448.htmlVC常见入门问题总结1:fatal error C1010: unexpected end of file while looking for pre
com
piled header directive该如何解决 如果发生错误的文
转 适合wince
初学者
的一些 知识
1.1 嵌入式车载导航系统的软件设计流程
嵌入式车载系统软件主要包括系统内核、驱动程序、应用程序三部分。设计的过程当中,我们采用瀑布模型进行设计,首先制定Windows CE5.0系统内核,再次编写相关设备驱动,最后编写或移植应用程序。
制定内核时,我们采用SunSaung2440 BSP(板级支持包)进行制定,同时提交组建保证系统支持网络通讯、文件系统、CAB包安装、汉语支持等功能。不仅如此,为方便系统应用程序开发,内核制定之后,我们发布相应的SDK。
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章