Re: [VB6 ] 排序 Sort 傳入陣列有無括號,結果不同

看板Visual_Basic作者 (喲)時間11年前 (2012/12/02 10:32), 編輯推噓2(206)
留言8則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《deo2000 (800IM)》之銘言: : nArrScore 是原始資料陣列 : 1.Sort nArrScore nArrScore被改變 : 2.Sort (nArrScore) nArrScore不改變 : 請問為什麼會這樣呢??? : -------------------------------------------- : Function Sort(ByRef p_nArr) 這是Visual Basic對於比它更早的Quick Basic的相容語法 KB41535/Q41535: Syntax Differs When Calling a SUB without the CALL Keyword http://support.microsoft.com/default.aspx?scid=kb;en-us;41535 參數加個括號就是強迫 by value. 這個特色至今仍然存在,見以下參考資料 msdn: How to: Force an Argument to Be Passed by Value (Visual Basic) http://msdn.microsoft.com/en-us/library/chy4288y.aspx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.226.95.101

12/02 17:02, , 1F
寫了一兩年VB6感到不明確的"潛規則"太多,拖慢開發進度
12/02 17:02, 1F

12/02 17:02, , 2F
但是又不想離開舒適圈,去探索VB.net或C#....
12/02 17:02, 2F

12/02 17:18, , 3F
VB6是舒適圈嗎? 呵呵
12/02 17:18, 3F

12/03 08:37, , 4F
跟舒適無關...只是習慣問題而已...
12/03 08:37, 4F

12/03 11:08, , 5F
VB6一點都不舒適,卡這邊卡那邊
12/03 11:08, 5F

12/03 11:09, , 6F
我從3.0一路混過來最後還不是換了 毫無困難
12/03 11:09, 6F

12/03 11:10, , 7F
我認為轉換的難度被誇大了 大家講得像馬變成鹿一樣難
12/03 11:10, 7F

12/03 16:14, , 8F
最大的困難點應該是長久以來"自己"的函式庫無法使用了
12/03 16:14, 8F
文章代碼(AID): #1GkhtO9E (Visual_Basic)
文章代碼(AID): #1GkhtO9E (Visual_Basic)