以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]第三方DLL文件如何转换成foxtable 的语句? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71144) |
-- 作者:111yangguojun -- 发布时间:2015/7/6 11:08:00 -- [求助]第三方DLL文件如何转换成foxtable 的语句? 本函式主要功能为读取 SmartPower (产品名称)所有電源开关的狀態及電流值與溫度值。 C语言下函数原型: typedef int (__stdcall *lsSmartPowerReadAll)(char *IP, int Port, int TimeOut, char *PassWord, int Slave_Id, char *RetBuf); Delphi语言下函数原型: function SmartPowerReadAll(IP: PChar; Port, TimeOut: Integer; PassWord: PChar; Slave_Id: Integer; RetBuf: PChar): Integer; stdcall; external \'SmartPower.dll\' name \'SmartPowerReadAll\'; 參數 說明: IP SmartPower 的網址。 Port SmartPower 的連接埠。 TimeOut 连接至 SmartPower 的最大等待時間(單位:秒)。 PassWord SmartPower 账号 admin 的密碼。 Slave_Id SmartPower 要控制的设备數 RetBuf SmartPower 的傳回字串。 傳回值 說明: 0 呼叫正常 -1 Connect Err(網路連結失敗,可能 IP及 Port格式不正確) -2 Connect TimeOut(網路連結逾時) -3 NetWork Err(網路連絡失敗,可能無此IP) -4 Stop Connect(停止目前網路連結動作) -5 Has Connecting(目前函式正連結 SmartPower 設備,無法再重 SmartPowerReadAll函式傳回值格式如下: [‘設備種類’,‘外部溫度’,’外部濕度’,’設備代碼’,’設備狀態’,’設備溫度’,[線路狀態],[電源开关狀態],[電流值]] 範例: [\'SP8H\',\'NULL\',\'NULL\',\'1\',\'1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\',\'29\',[\'1\',\'1\'],[\'0\',\'0\',\'0\',\'0\',\'0\',\'0\',\'0\',\'0\'],[\'0.00\',\'0.00\',\'0.00\',\'0.00\',\'0.00\',\'0.00\',\'0.00\',\'0.00\']]
|
-- 作者:大红袍 -- 发布时间:2015/7/6 11:11:00 -- 你去叫人家给你一个vb.net或者c#的例子吧。 |
-- 作者:大红袍 -- 发布时间:2015/7/6 11:12:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=70983&skin=0
|