F fenghuo Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-04 #1 我要用D7写一个标准DLL,方便VC中调用,其中要向DLL传递不定数个字符串(实为文件名),请问如何做?
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-04 #2 用pchar类型,传递一个字符串就够了。多个文件名之间用|或者双引号分隔。然后dll内收到字符串后拆分出文件名就好了。
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-04 #3 传递文件名的话用 * ? 号这一类不能用于文件名的符号作为分割符比较好。
W wzca Unregistered / Unconfirmed GUEST, unregistred user! 2009-04-04 #5 一般传过来的文件名都应该是这样的吧file1.txt,file2.asp,file3.pas......
C cst_zf Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-04 #10 和网络封包的方法一样,按照某个协议封个包就行了比如前四个字节表示Buffer的长度然后传过去的时候每个用#0把字符串断开,c语言直接把指针一指就可以当PChar用了