高手,用DLL返回數字時正常,但返回字符時總是出錯(200大元想送) ( 积分: 200 )

  • 主题发起人 主题发起人 leonmtv
  • 开始时间 开始时间
L

leonmtv

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

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部