dll中输出函数如何将参数传回? 就是像传递指针参数的函数那样,让函数返回后改变主程序里的值,我想让主程序调用dll的一个函数时通过参数传入几个串,在dll中对这些串做处理,并把处理后的每个串再传回主程序,这样的dll和主程序如何写?多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DLL可以这样设参数。1.const char*//传入的字串2.char*//传入的缓冲区3.int//传入的缓冲区的大小 可以把DLL的输出函数的参数设为CString&比如在DLL中定义Out(CString& string1,CString& string2,CString& string3,…)在DLL中对string1……的修改就会改变EXE中的值因为任何函数只能有一个返回值要想有多个值改变一般的做法便是用引用做参数如果还不明白重看一下C++的关于引用的部分 请教,怎么用最小的代价将一个简体版软件改称繁体版的。 请问如何用VC6在对话框中显示一个表? 师弟过来拿分 超级古怪问题,高分伺候!!! 为什么我的程序如果的开头没有# define WINVER 0x0500 我的头文件里的声明就报错呢? IDL文件定义结构体或枚举,没有被后面的接口用到,编译后在TLB文件里没有生成结构体或枚举 求VC 数据库编程三部教学源代码 关于怎么用CheckListBox的菜鸟问题! memset函数问题 已知一个字符的十六进制Asc码值(字符串)怎么求这个字符? 怎样使视图中的显示数据排序? 看过《windows程序设计》的请进,感觉书上有些错误,讨论一下
1.const char*//传入的字串
2.char*//传入的缓冲区
3.int//传入的缓冲区的大小
比如在DLL中定义Out(CString& string1,CString& string2,CString& string3,…)
在DLL中对string1……的修改就会改变EXE中的值
因为任何函数只能有一个返回值
要想有多个值改变
一般的做法便是用引用做参数
如果还不明白
重看一下C++的关于引用的部分