Y
Yang.SZ
Unregistered / Unconfirmed
GUEST, unregistred user!
合作公司需要我们上传数据 用DLL做了个接口 我们把数据传给DLL DLL再把数据传到他们的服务器上 做完后给我发了个文档和DLL文件过来 可我把数据传过去总提示说: “错误信息:” 然后就是“faulted with message; 'access violation at 0x75b58f90:read of address 0x00030025'.” 什么什么的 大家看看是怎么回事啊 *******************************************************************************他们发的文档写的:门诊就诊信息录入Syntax:int ClinTreatInfoEntry(char* Jzh,, char* Jzrq, char* Hzxm,char* Jzks, char* Jzkszxbm, char* Jzys)Return(s) : 0 – Succuss-1 - FailureArguments:参数 参数 输入/输出 参数名 是否可空 类型 Jzh IN 就诊单据号 N VARCHAR(20) Jzrq IN 就诊日期 N YYYYMMDD Hzxm IN 患者姓名 N VARCHAR(20) Jzks IN 就诊科室(医院名称) N VARCHAR(60) Jzkszxbm IN 就诊科室(中心编码) N VARCHAR(20) Jzys IN 医师名称 N VARCHAR(20) 备注:就诊单据号:为His系统中能唯一标示本次就诊信息的单据号*******************************************************************************我的代码:var Form1: TForm1; Function ClinTreatInfoEntry(Jzh, Jzrq, Hzxm, Jzks, Jzkszxbm, Jzys: String): Integer; stdcall; External 'C:/Documents and Settings/Yang.SZ/桌面/接口文档/DLL.dll';implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);begin ClinTreatInfoEntry('12345678901234567890', '20100518', '王景涛', '妇产科', '0001', '刘化成');end;以前就是简单的应用过DLL但接触并不多 大家帮帮忙看看 是哪的问题啊 谢谢大家了