L leonmtv Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-01 #1 高手,用DLL返回數字時正常,但返回字符時總是出錯.(200大元想送)
L leonmtv Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-01 #2 高手,用DLL返回數字時正常,但返回字符時總是出錯.(200大元想送)
R renshouren Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-01 #3 我也不懂,但好象dll中输出string好象要第一个uses ShareMem
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-01 #4 一般情况下在DLL中要返回字符串的话,都是用PCHAR来做为变参的,你是如何返回字符串的呢?
Z zhengdehei Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-02 #5 要输出string值,需要在dll引用的单元第一个加入 sharemem 也可以把输出的 string转换成 PChar
L leonmtv Unregistered / Unconfirmed GUEST, unregistred user! 2005-07-02 #6 謝謝各位高手,我已解決問題了,就是不能用String類型.改用ShortString也可以.dll引用的单元第一个加入 sharemem也不行,會把整個系統造成死機.