社区
ATL
帖子详情
诸位高手请帮忙,atl编写single object的一个小问题
Kerrie
2000-09-04 07:02:00
这种com的属性该怎么作,例如我定义一个属性为name,可是在vc只给出了get_name,put_name函数,连个变量都没有,
我该怎样在内部使用获外部调用这个属性,另外,如name为csting型,可这两个函数不认csting型,我该定义成哪种变量
...全文
102
2
打赏
收藏
诸位高手请帮忙,atl编写single object的一个小问题
这种com的属性该怎么作,例如我定义一个属性为name,可是在vc只给出了get_name,put_name函数,连个变量都没有, 我该怎样在内部使用获外部调用这个属性,另外,如name为csting型,可这两个函数不认csting型,我该定义成哪种变量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mytulip
2000-09-04
打赏
举报
回复
1.你直接.h文件中类声明中加一个变量,例如:
protected
CString m_sName;
在.cpp 文件中
BSTR get_name(){
return m_sName.AllocSysString();
}
void put_name(BSTR* NewValue){
m_sName.SetSysString(NewValue);
}
2.CString To BSTR
就用BSTR AllocSysString ( ) const;
throw( CMemoryException );与
CString::SetSysString(BSTR *pbstr);const;
不过最好用CComBSTR代替CString
Kerrie
2000-09-04
打赏
举报
回复
多谢mytulip老兄,不过我每次用SetSystring取得都是空的,我在别的地方找到一个格式转化的
宏,已经解决了,:)
vs2012
ATL
编写
activex(一)
|字号大中小 订阅 前言:本人开发环境,win7,32位,vs2012 (一)、处理简单对象 一、前面的简单,如建项目,选项等,用图片带过 新建
ATL
Project7项目 选中,“容许合并代理/存根...
如何用
ATL
编写
Windows服务
有时候,我们需要自己写的程序在没有用户登陆的情况下,只要Windows系统启动就运行,那我们可以把我们的程序写成
一个
Windows...下面,先用VC6做
一个
简单的例子说明如何用
ATL
来
编写
Windows服务程序。 首先,我们新建
ATL
入门:利用
ATL
编写
简单的COM组件
运行Visual C++ 并创建
一个
新的工程,选择“
ATL
COM AppWizard”,项目名称为”Simple_
ATL
”。设置好项目的保存路径,单击“OK”,你将看到弹出的
一个
对话框,如下所示: 我们将创建
一个
Server DLL, 故在...
VC中使用
ATL
编写
控件
在VC2005中新建
一个
项目,项目类型选择
ATL
,模板选择
ATL
项目。项目名称命名为ActiveXDemo。
ATL
项目向导的概述中直接下一步
ATL
项目的应用程序设置如下 服务器类选选择动态链接库(DLL)
C++
编写
COM组件
ATL
工程
最近在做QT项目中遇到
一个
问题
,在Qt中调用MFC
编写
的动态库,出现内存泄露,没找到原因。由于这些库年代久远,内部代码也比较复杂,又不能轻易丢弃。于是我想把它们做成COM组件再试试。以下是
一个
简单COM组件
编写
和...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章