CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

DLL中的函数返回值可以是CString吗?

楼主iamwiner(烛泪)2006-03-04 11:47:08 在 VC/MFC / 基础类 提问

可以给其它语言用的,是不是不可以用CString啊?那应该用什么,谢谢! 问题点数:20、回复次数:14Top

1 楼chenyulin(chen)回复于 2006-03-04 11:55:58 得分 2

可以  
  至少delphi可以  
  就在.def文件里写出导出函数,在定义函数时加上_stdcallTop

2 楼iamwiner(烛泪)回复于 2006-03-04 12:02:07 得分 0

c:\vod备份\voddemo\genefundll\genefundll.h(11)   :   warning   C4190:   '<Unknown>'   has   C-linkage   specified,   but   returns   UDT   'CString'   which   is   incompatible   with   C  
  但是它提示一个错误啊Top

3 楼Kaile(领头羊)回复于 2006-03-04 12:04:12 得分 2

其他语言最好用char   *   ,这是C语言的基本类型,大家都支持。  
   
  Top

4 楼orbit(走了走了)回复于 2006-03-04 12:17:12 得分 2

参考Windows的API的设计方式,比如GetWindowText等等Top

5 楼vcmute(BCare4 H1Rest Good9!)回复于 2006-03-04 12:22:38 得分 2

Variant更好Top

6 楼syy64(太平洋)回复于 2006-03-04 12:43:40 得分 2

char型Top

7 楼guangmingshizhe(光明使者(看《C++程序设计语言》))回复于 2006-03-04 13:14:39 得分 2

CString是MFC的东西,如果开发出的DLL给其他语言用,肯定不行Top

8 楼sinkileu(小心)回复于 2006-03-04 13:25:27 得分 2

可以,在VC6中用MFC   AppWinzard(dll)中的第三种DLL(MFC扩展DLL)编写就OK!  
  附:MFC扩展DLL----不仅DLL内部可以使用MFC的东西,而且接口也可以是MFC的东西!  
  要与MFC   Regular   DLL区别.Top

9 楼guangmingshizhe(光明使者(看《C++程序设计语言》))回复于 2006-03-04 13:33:30 得分 2

楼上,扩展DLL只能被MFC的工程调用吧Top

10 楼DrSmart(斯玛特)回复于 2006-03-04 19:15:48 得分 2

用PCHARTop

11 楼iamwiner(烛泪)回复于 2006-03-06 09:04:26 得分 0

如果用char*,要不要考虑unicode的问题?Top

12 楼liutaoxwl(寒桑子)回复于 2006-03-06 09:14:31 得分 2

请用BSTRTop

13 楼iamwiner(烛泪)回复于 2006-03-06 09:31:04 得分 0

那还不如用LPTSTR呢Top

14 楼lisypro()回复于 2006-03-06 09:48:10 得分 0

学习Top

相关问题

  • DLL函数返回字符串
  • dll函数
  • 函数的返回值可以是CString的对象吗?
  • CString中Find函数返回值的问题
  • delphi调用vc的dll的函数不能返回参数??
  • 请问 Dll 中的函数是否可以返回记录集?
  • DLL中的函数返回值是字符串变量!
  • dll中的函数如何返回字符串???
  • dll中的函数如何返回字符串???
  • [DllImport]引用DLL函数返回值的问题

关键词

  • 函数
  • mfc
  • 扩展
  • 语言
  • dll
  • cstring
  • 东西
  • char

得分解答快速导航

  • 帖主:iamwiner
  • chenyulin
  • Kaile
  • orbit
  • vcmute
  • syy64
  • guangmingshizhe
  • sinkileu
  • guangmingshizhe
  • DrSmart
  • liutaoxwl

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo