VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問有沒有那位大大處理過虹堡科技的EZ100PU讀卡機

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
poswin



註冊時間: 2004-12-15
文章: 12


第 1 樓

發表發表於: 星期三 十一月 16, 2005 3:56 pm    文章主題: 請問有沒有那位大大處理過虹堡科技的EZ100PU讀卡機 引言回覆

小弟搜尋過;之前有幾位前輩討論過這款讀卡機,但是沒看到結果。不知那位大大有這方面的經驗可以分享或指導指導....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
poswin



註冊時間: 2004-12-15
文章: 12


第 2 樓

發表發表於: 星期三 十一月 16, 2005 10:25 pm    文章主題: Re: 請問有沒有那位大大處理過虹堡科技的EZ100PU讀卡機 引言回覆

已經跟虹堡拿到 VB 的範例程式,有人可以幫忙改寫成 VFP 嗎?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
poswin



註冊時間: 2004-12-15
文章: 12


第 3 樓

發表發表於: 星期三 十一月 16, 2005 10:28 pm    文章主題: 引言回覆

如果願意幫忙,請跟我連絡 pos.win@msa.hinet.net .....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
kib48660



註冊時間: 2003-02-24
文章: 121


第 4 樓

發表發表於: 星期四 十一月 17, 2005 2:17 pm    文章主題: 引言回覆

希望對你有用

V.B 宣告範例
Declare Function hisGetBasicData Lib "cshis.dll" (ByVal pBuffer As String, ByRef iBufferLen As Integer) As Integer

VFP 宣告範例
DECLARE integer hisGetBasicData IN cshis.dll string @pbuffer , integer @b

_________________
=========================
人生如霧亦如夢,緣生緣滅還自在,一切隨緣
回頂端
檢視會員個人資料 發送私人訊息
kib48660



註冊時間: 2003-02-24
文章: 121


第 5 樓

發表發表於: 星期四 十一月 17, 2005 2:19 pm    文章主題: 引言回覆

希望對你有用

V.B 宣告範例
Declare Function hisGetBasicData Lib "cshis.dll" (ByVal pBuffer As String, ByRef iBufferLen As Integer) As Integer

VFP 宣告範例
DECLARE integer hisGetBasicData IN cshis.dll string @pbuffer , integer @buflen

_________________
=========================
人生如霧亦如夢,緣生緣滅還自在,一切隨緣
回頂端
檢視會員個人資料 發送私人訊息
kib48660



註冊時間: 2003-02-24
文章: 121


第 6 樓

發表發表於: 星期四 十一月 17, 2005 2:20 pm    文章主題: 引言回覆

希望對你有用

V.B 宣告範例
Declare Function hisGetBasicData Lib "cshis.dll" (ByVal pBuffer As String, ByRef iBufferLen As Integer) As Integer

VFP 宣告範例
DECLARE integer hisGetBasicData IN cshis.dll string @pbuffer , integer @iBufferLen

_________________
=========================
人生如霧亦如夢,緣生緣滅還自在,一切隨緣
回頂端
檢視會員個人資料 發送私人訊息
poswin



註冊時間: 2004-12-15
文章: 12


第 7 樓

發表發表於: 星期四 十一月 17, 2005 2:45 pm    文章主題: 引言回覆

謝謝 kib48660 前輩的回覆,努力測試中....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
angeljack



註冊時間: 2006-09-04
文章: 5


第 8 樓

發表發表於: 星期二 三月 15, 2016 10:14 pm    文章主題: 請教POSWIN ,有後續結果嗎?? 引言回覆

最近找不到這個VB的範例 我也是要改寫成VFP的部分,不知道您的結果為何??
感謝
回頂端
檢視會員個人資料 發送私人訊息
sthuang66



註冊時間: 2014-04-27
文章: 166


第 9 樓

發表發表於: 星期三 十月 16, 2019 2:37 am    文章主題: 引言回覆

關於這個主題!我最近Google一下!有兩種方式!其實我只是想藉由健保卡讀取簡單的個資!而非私密的就醫紀錄!!
第一個方法在網路上有多C++的範例!它是藉由WinScard.dll去讀取!它可以適用多種晶片卡!只是C++我真的不懂!網路上的code無法直接編譯使用!有下載到一個最熱門的也是無法得到答案!可以附張執行結果圖(網路上抓的PCSCconsole_1_2),按照理論說他會顯示讀到的內容!!但是執行後卻非我想見的結果!該論壇又不能發問!!只得作罷

第二個就是使用健保局的cshis.dll
正如kib48660兄所提示的!
這塊讓我燃起一點信心!雖然VFP呼叫DLL我真的不很熟!但比C++我真的是完全門外漢!!我有在網路找到C++的語法如下
[DllImport("CsHis.dll", EntryPoint = "hisGetBasicData")]//讀取個人資料
private static extern int hisGetBasicData(byte[] pBuffer, ref int iBufferLen);

private void button6_Click(object sender, EventArgs e)
{
int buff = 72;
byte[] pBuffer = new byte[buff];
nErrCode = hisGetBasicData(pBuffer, ref buff);
if (nErrCode != 0)
{
rtOutput.Text = "讀取錯誤" + "\r\n" + "錯誤代碼:" + nErrCode + "\r\n";
return;
}
else
{
Encoding BIG5 = Encoding.GetEncoding("big5");
string CardNo = BIG5.GetString(pBuffer, 0, 12).Trim();
string Name = BIG5.GetString(pBuffer, 12, 20).Trim();
string PID = BIG5.GetString(pBuffer, 32, 10).Trim();
string Birthday = BIG5.GetString(pBuffer, 42, 7).Trim();
string Gender = BIG5.GetString(pBuffer, 49, 1).Trim();
string DeliverDate = BIG5.GetString(pBuffer, 50, 7).Trim();
string VoidFlag = BIG5.GetString(pBuffer, 57, 1).Trim();
string EmergencyPhoneNumber = BIG5.GetString(pBuffer, 58, 14).Trim();
rtOutput.Text = CardNo + ";" + Name + ";" + PID + ";" + Birthday + ";" + Gender + ";" +
DeliverDate + ";" + VoidFlag + ";" + EmergencyPhoneNumber + ";";
}
}
對於這主題有興趣者可以彼此切磋!!也很希望有高手們給我指導!!這幾年真的從很菜的門外漢!!到現在可以寫點小東西自用!!論壇前輩給我的提點 真的感恩在心!!
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 10 樓

發表發表於: 星期三 十月 16, 2019 6:28 pm    文章主題: 引言回覆

可以參考這篇用windows 內建的智慧卡API
https://github.com/VFPX/Win32API/blob/master/samples/sample_539.md

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作