討論串VB6.0 的溢位問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者devil.時間18年前 (2007/10/15 09:01), 編輯資訊
0
0
5
內容預覽:
VB6 不支援這種做法。. 簡單一點都是先宣告一個超過型別的變數,例如 4 bytes 整數。. 法 a. 用 If 敘述判斷是否超過 32767 ,是就減掉 65536 ,再利用型別轉換函數轉回 2 bytes 整數。法 b. 算完後用記憶體拷貝複製前 2 bytes 。. ==> 本文由 "要研
(還有670個字)

推噓2(2推 0噓 7→)留言9則,0人參與, 最新作者leicheong (睡魔)時間18年前 (2007/10/14 16:32), 編輯資訊
0
0
0
內容預覽:
為什麼不把c宣告成long(32-bit integer)?. 如果要算64bit或以上, 請自行把Text1和Text2的值先割成有最大固定. 長度(這長度看你要用Integer或是Long了...), 再自行implement. "Add with carry"功能. (只是要做加數的話應不會太

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DRAGONLL (要研不要延)時間18年前 (2007/10/14 12:03), 編輯資訊
0
0
0
內容預覽:
在VB6.0中如果產生溢位的話 會跳出錯誤的訊息. 但是我想照樣把值算出來. 請問有辦法處理嗎??. code======. Private Sub Command1_Click(). Dim c As Integer. a = Val(Text1.Text): b = Val(Text2.Text
(還有88個字)
首頁
上一頁
1
下一頁
尾頁