用VC编写的DLL进行数据库写入,写模拟量函数:
int PutAnalogDataToDNA(CString szService,CString szPointName,long lTime,double dValue)
其中szSevice为服务的全名即demo.servicename;szPointName为点的名字即ptname;lTime为数据此时所对应的时间,它是一个长整型量,可以由CTime型的量转换过来;dValue是您要写入的数值。该函数的返回值代表是否写入成功,若成功则返回值为0.
在DELPHI调用时怎么也不能成功,可能是DELPHI的时间格式与VC不同,如何转化,请高手指点,谢谢!