台灣最大程式設計社群網站
線上人數
2301
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> C# >> 數學溢位導致錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
數學溢位導致錯誤
價值 : 50 QP  點閱數:239 回應數:3
樓主

黃宏軒
門外漢
0 7
92 3
發送站內信









請問各位 我想用的是攔截ctrl alt shift各鍵 但我按鍵盤任意鍵 最後一行會說"數學溢位導致錯誤"如何解決這個問題 我煩惱很久...
還請各位多幫忙 這位新手謝謝

搜尋相關Tags的文章: [ 鍵盤攔截 數學溢位導致錯誤 ] ,
本篇文章發表於2020-04-13 10:16
1樓
最有價值解答

o小高o
檢舉此回應
也許是我不夠專業(先說聲抱歉),這樣的資訊好像有點少(對我來說),一方面程式碼這邊應該只是部分,
另外最後一行的話CallNextHookEx的宣告好像也不在這,想幫你測出一樣的error不知道從何下手...

不過這類型的文章蠻多的,依你的需求(攔截ctrl alt shift各鍵),有看到這個網站有差不多的Code
已實測全部複製下來能正常運作不會有問題!(只要把 System.Diagnostics.Debug.WriteLine 全部取代成 MessageBox.Show) 就跟你的Code幾乎差不多了(差在按鈕他只監聽了ctrl alt shift 跟F8) 可以給你參考看看 :)

PS:要記得拉一個button1按鈕出來在UI上(預設的button1就行不用改值)
本篇文章回覆於2020-04-13 16:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

黃宏軒
檢舉此回應
謝謝你的回覆 我這個程式就是你改的網址改寫的 我猜可能是我有在專案還有做其他功能(我開新的專案測試可以執行)導致這個錯誤發生

目前還是無解...
本篇文章回覆於2020-04-14 13:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

o小高o
檢舉此回應
那我想也許你可以在錯誤的地方下斷點,看一下是哪個參數 也許可能是 超過int上下限?變負的?或值太大之類的?
也比較好找到問題點解決,若是因其他code導致也比較有蛛絲馬跡
本篇文章回覆於2020-04-15 09:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.