无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。很通俗易懂,重点是还非常风趣幽默,像看小说一样。网址是https://blog.youkuaiyun.com/jiangjunshow/article/details/77338485
写下这篇文字对我来说意义非凡,因为一直想养成写博客的习惯却因为懒一直未做,能把工作中做过的东西拿出来讲给需要的人,也是一件好事。
背景
有个项目需要调用别人delphi写的dll,里面有多个方法,有方法的参数需要传结构体的指针,或者结构体的二级指针,用c#调用的过程中费了一番功夫,所以觉得有必要记录一下。
参数包含一级指针的:
Delphi中定义的结构体:
type
PUserInfo = ^UserInfo;
UserInfo = packed record
nCardNo : Cardinal;
nBalance : Integer;
aName : array [0..19] of char;
end;
UserInfo是一个包含3个成员变量的结构体,PUserInfo是指向该结构体的指针。
Delphi方法入口:
//获取用户信息
//输入: nCardNo 卡号, pUserInfo 用户信息指针
//输出: pUserInfo 指定用户信