控件文件名稱(chēng):yw60x.ocx
32位控件:x86\yw60x.ocx
64位控件:x64\yw60x.ocx
用戶可以根據B/S客戶端的環境配置相應的ocx文件,也可以採(cǎi)用安裝包yw60xocxSetup.exe自動判斷客戶端的環境並(bìng)且自動選擇适合的ocx進行安裝並(bìng)注冊。
讀寫器控件調用方法
讀(dú)寫器控件yw60x.ocx類(lèi)名:YW60X.yw60xCtrl.1
讀(dú)寫(xiě)器控件yw60x.ocx的classid:167E1838-7388-4A24-86DE-985B91F0FFBF
在web中可以採(cǎi)用靜态調(diào)用和動态調(diào)用的方法來初始化控件
動态調用方法:
var obj = new ActiveXObject("YW60X.yw60xCtrl.1");
靜态調用方法:
<object id="yoworfidreader"
classid="clsid:167E1838-7388-4A24-86DE-985B91F0FFBF">
</object>
yw60x.ocx具有13個輸出性的屬性,如下表所示
|
屬性名稱 |
類型 |
含義 |
備注 |
|
LastResult |
Long |
最後一個函數執行後的返回值,與函數本身的返回值相同 |
判斷函數的返回值與判斷LastResult值是一樣的 |
|
OutData1 |
Variant |
一個Byte數組,函數執行要輸出的首要内容 |
Byte數組可以在js和vbs裏面自由轉換成數組使用,或者使用控件自帶的轉換函數進行轉換 |
|
OutData1Size |
Long |
OutData1數組的長度,字節數 |
|
|
OutData2 |
Variant |
一個Byte數組,函數執行要輸出的首要内容 |
|
|
OutData2Size |
Long |
OutData2數組的長度,字節數 |
|
|
OutData3 |
Variant |
一個Byte數組,函數執行要輸出的首要内容 |
|
|
OutData3Size |
Long |
OutData3數組的長度,字節數 |
|
讀寫器控件方法--數據轉換類
1.1
從(cóng)數組獲(huò)取所需格式的卡号字符串
函數原形:BSTR ConvertCardNo(VARIANT vCardNo,
LONG ConvertIndex)
1.2
将數組轉換成16進制的字符串
函數原形:BSTR GetHexStr(VARIANT vData);
1.3
将數組轉換成ascii可見字符的字符串
函數原形:BSTR GetAlphaStr(VARIANT vData);
1.4
将16進制字符串轉換成VARIANT類的數組
函數原形:VARIANT GetVariantFromHexStr(BSTR
sHexStr);
1.5 将普通符串轉換成VARIANT類的數組
函數原形:VARIANT GetVariantFromAlphaStr(BSTR
sAlphaStr);
