苦 苦力 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #1 请高手大哥,大姐最好写一个小例子,我是几夜没睡了....谢谢!
L lwm8246 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #3 看看加 "Stdcall" 吗,也可以用其它语言(VB,VC...)试试
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-29 #4 在dll中不要使用string作为参数或返回值,可以使用pchar来代替,并且pchar的 使用内存不要在dll中申请,要由pb程序申请好后,通过var p;pchar来传递, 在dll中,用movememory或move来复制。 还要注意参数的传递格式,一般都使用 stdcall。 我想,如果注意了这些,应该没多大的问题。
在dll中不要使用string作为参数或返回值,可以使用pchar来代替,并且pchar的 使用内存不要在dll中申请,要由pb程序申请好后,通过var p;pchar来传递, 在dll中,用movememory或move来复制。 还要注意参数的传递格式,一般都使用 stdcall。 我想,如果注意了这些,应该没多大的问题。
苦 苦力 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-16 #5 谢谢,沈兄,此问题最终搞定!同时也感谢jams,lwm8246兄。