Z zhaokaien Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #1 我想用线程调用DLL中的函数,该函数返回值是string,我在DLL和调用程序里都加了sharemem单元,但是总是出错,大家指教一下!!
D deardragon_2002 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #5 把你的工程文件打开,改成这样: program (你的工程名); uses sharemem,//这个很重要 Forms,... 再把你的DLL文件打开,改成这样: library (你的DLL工程名); uses sharemem,//这个同样很重要 SysUtils, Classes;
把你的工程文件打开,改成这样: program (你的工程名); uses sharemem,//这个很重要 Forms,... 再把你的DLL文件打开,改成这样: library (你的DLL工程名); uses sharemem,//这个同样很重要 SysUtils, Classes;
Q qiuyan0519 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-14 #6 sharemem必须放在USES下面的第一个位置, 不能这样: UESE WINDOWS,sharemem; 这样放是错误的。 应该这样: USES sharemem,WINDOWS,。。。。。。。。
P porsche Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-14 #7 为什么非得要用string ;在动态库中最好是用 array of char来代替string 和pchar
H huaweiming Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-15 #8 String[200],设定长度就能解决了. String类似于指针! 不在同一内存块中!