CString 不能在 dll 中使用?奇怪了

BlueanGel 2004-11-21 11:42:19
dll 有个函数对 CString 进行赋值操作

可是每当赋值操作的时候总会提示错误

错误位置在 SetString 函数中的

PXSTR pszBuffer = GetBuffer( nLength );

......

难道 CString 不能用在 dll 中?
...全文
177 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
EnochShen 2004-11-22
#include <afx.h>就可以用CString了,不过建议你用

#include <algorithm>
#include <deque>
#include <string>

typedef std::deque<std::string> DequeString;这个

回复
蒋晟 2004-11-22
CString.Format的参数中不能包含自己。
顺便说一下,非MFC的程序不识别CString,所以建议不要使用CString 作为导出函数的参数
回复
BlueanGel 2004-11-22
找到问题了,CString 变量作为类成员存在于 dll

无法访问调用主程序的内存空间,改为全局变量就好了
回复
21bird 2004-11-22
你的buffer里的东西有\0的结束符么
回复
是MFC类型的DLL吗?
如果不是就不能用了,因为CString是专用于MFC的.
回复
BlueanGel 2004-11-22
......

楼上的同志们...

不是 MFC 的程序,使用 CString 能编译连接通过?

你们看明白我的问题再说吧
回复
vampireal 2004-11-22
字符指针才是最保险的
回复
38062708 2004-11-22
只有支持 MFC 才能使用 CString ,在 DLL 中,最好不要使用 CString 作为函数的参数用来传递,需要的话可以用基本数据类型 BSTR 来传递参数
回复
老夏Max 2004-11-22
CString是MFC类,只能在MFC的程序中才能被识别。Win32 DLL中不行!
回复
jennifergiant 2004-11-22

WIN32的DLL中不能使用CString
回复
luoyu971 2004-11-22
顶!顺便也学习一下!
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2004-11-21 11:42
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……