none
有HID相關教學嗎 RRS feed

  • 問題

  • 我最近在學電腦端使用USB跟MCU做溝通

    我在外面看到一本書 買回來看 結果他使用的是VB6

    我把檔案內的HID_DLL.dll  用加入參考 結果失敗

    它有怎麼使用該DLL的方法  可是是VB6

    我看它書本上寫的vb code   開頭寫

    dim DLL as new HID   //引用 HID.DLL

    我上網查有關 HID.DLL是VB6的功能

    請問一下有要怎麼把它轉成.NET也能用

    希望用引用該DLL後的類別方法能夠一樣

    這樣我看著輸操作比較好使用

    或那個大大有寫過相關的範例或教學的部落格文張

    也可以推薦給我 謝謝

    HIDLibrary  <<<我上網看到.NET 使用這個

    請問一下有這個所有功能的說明嗎


    • 已編輯 x32 2012年5月8日 上午 08:52
    2012年5月8日 上午 08:34

解答

所有回覆

  • 2012年5月8日 上午 09:48
    版主
  • [USB HID Template for Visual Basic 2005/2008/2010]

    [A USB HID Component for C#]


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年5月8日 上午 09:48
    版主
  • http://www.lvr.com/hidpage.htm

    我以前學HID買這本書好像出到第四版了VB6 .net的 sample都有,

    VID =???? PID???, Open Close  Read Write ,差不多就這些了, MCU的部分還比較辛苦。Read report 裡面可以自己定義protocal 

    加油 !


    每天都在複製貼上,什麼時候才能自己寫出來~~哎.....

    2012年5月8日 下午 05:21
  • [USB HID Template for Visual Basic 2005/2008/2010]

    [A USB HID Component for C#]


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    請問要怎麼把USB HID Template for Visual Basic 2005/2008/2010]

    裡面的範例轉成vb2008能使用

    我轉好後檔案是有問題的

    2012年6月1日 上午 05:55
  • 您好

    參考 如何使用Windows API與HID device 進行資料的溝通


    歡迎參觀我的Blog.NET菜鳥自救會

    你好 

    因為裡面的範例是c#的  我打開檔案也看不到hid.dll這個檔案

    所以要怎麼樣才能加入 hid.dll這個參考

    2012年6月1日 上午 06:45
  • hid.dll 是 Win32 API 形式, 通常在  System32 目錄下.  要用 DllImport 而不是直接加入參考.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年6月2日 下午 05:14
    版主
  • [

    請問要怎麼把USB HID Template for Visual Basic 2005/2008/2010]

    裡面的範例轉成vb2008能使用

    我轉好後檔案是有問題的

    什麼樣的問題請說明清楚.  把問題清晰描述是發問者的責任.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2012年6月2日 下午 05:16
    版主
  • [

    請問要怎麼把USB HID Template for Visual Basic 2005/2008/2010]

    裡面的範例轉成vb2008能使用

    我轉好後檔案是有問題的

    什麼樣的問題請說明清楚.  把問題清晰描述是發問者的責任.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    它的範例是用vb2003寫的

    我目前安裝的是2008 跟 2010  

    打開那檔案 它不是會自己轉檔(轉成2008 或2010能使用的) 轉換好的檔案有錯誤發生

    謝謝
    • 已編輯 x32 2012年6月4日 上午 01:37
    2012年6月4日 上午 01:31
  • 我上網找了很多資料   發現很多人都用這個CODE去改

    http://www.codeproject.com/Questions/287541/How-to-use-a-dll-written-for-VB-Net-in-Csharp

    我現在想問的是  我要如何從我現有的USB裝置(如滑鼠 鍵盤)去做勾通

    我的目的是要先確認PC端這邊是沒問題的

    所以想請問一下  只要能確定它的讀寫是OK就可以了(最少要能讀device 傳出來的資料)

    這要怎麼做呢   

    謝謝


    • 已編輯 x32 2012年6月4日 上午 09:10
    2012年6月4日 上午 08:46
  • 它的範例是用vb2003寫的

    我目前安裝的是2008 跟 2010  

    打開那檔案 它不是會自己轉檔(轉成2008 或2010能使用的) 轉換好的檔案有錯誤發生

    謝謝
    通常轉專案不成功的情形, 我就是直接把程式碼檔打開來看 (.vb 檔說穿不過就是個文字檔罷了).

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年6月4日 下午 12:49
    版主