用VC编写的DLL进行数据库写入,写模拟量函数:
int PutAnalogDataToDNA(CString szService,CString szPointName,long lTime,double dValue)
其中szSevice为服务的全名即demo.servicename;szPointName为点的名字即ptname;lTime为数据此时所对应的时间,它是一个长整型量,可以由CTime型的量转换过来;dValue是您要写入的数值。该函数的返回值代表是否写入成功,若成功则返回值为0.
在DELPHI调用时怎么也不能成功,可能是DELPHI的时间格式与VC不同,如何转化,请高手指点,谢谢!
int PutAnalogDataToDNA(CString szService,CString szPointName,long lTime,double dValue)
其中szSevice为服务的全名即demo.servicename;szPointName为点的名字即ptname;lTime为数据此时所对应的时间,它是一个长整型量,可以由CTime型的量转换过来;dValue是您要写入的数值。该函数的返回值代表是否写入成功,若成功则返回值为0.
在DELPHI调用时怎么也不能成功,可能是DELPHI的时间格式与VC不同,如何转化,请高手指点,谢谢!
解决方案 »
- DBGrid标题栏排序,请大家看看我的代码.
- 高分相送:如何取得一个元件上的象素点?
- 求助?
- 如何使数据库“联机”???
- 1 2 3-------
- 急!!!在线等高手,为什么我装上DELPHI7后没有ORACLE ODBC 的驱动,如何解决?
- 将memo里的东西送进word.请教各位大侠!!!!
- *****急急!用delphi6的adotable打开oracle的blob字段问题???***
- DELPHI的全局变量怎么定义啊?在线等待!!!!
- delphi下用spcomm时打开串口和计算接收事件次数
- 怎样用QuickRep打印和打印预览数据库的表(具体一点)?
- 那位高手能帮我看一下这段代码,为什么总返出同样的值,是不是判断函数出错?
并把VC编写的DLL放在可执行文件目录中,我想声明可能没有错误。