送分100分:如何在DLL中将字符串做为参数传出。
有一个项目要求做一个DLL,其中一个函数的声明如下(注:是DELPHI6格式的声明):
function read_card(instr:string; var outstr,outstr2:string):integer
现在用VC++6编写此DLL,问题有如下几个:
1、VC6用什么类型的变量接收 instr 的字符串。
2、VC6用什么类型的变量或方法可以传出 outstr 的值,而DELPHI6可以直接接收此字符串变量。
3、"var outstr,outstr2:string" 中var是限定 outstr,还是outstr,outstr2都限定。