Delphi动态链接库中函数定义为:
在C#中可以这样调用:
调用代码:
这里需要注意的是要外传的PChar类型参数,在C#中对应使用StringBuilder,如果使用string没有任何信息传出,如果使用ref string形式,则会出现内存错误。
如果Delphi中函数的参数定义为var s :PChar类型,则相应的外传参数需要使用ref string类型,例如:
Delphi动态链接库中函数定义为:
<
Delphi动态链接库中函数定义为:
在C#中可以这样调用:
调用代码:
这里需要注意的是要外传的PChar类型参数,在C#中对应使用StringBuilder,如果使用string没有任何信息传出,如果使用ref string形式,则会出现内存错误。
如果Delphi中函数的参数定义为var s :PChar类型,则相应的外传参数需要使用ref string类型,例如:
Delphi动态链接库中函数定义为:
<