यह क्यों है जब मैं Err.Raise 65536
Err.Number
का उपयोग वास्तव में 5 का मान और 65536 नहीं होगा?अधिकतम Err.Raise संख्या?
Raise
परिभाषा के अनुसार: Sub Raise(Number As Long, [Source], [Description], [HelpFile], [HelpContext])
। गुजरने वाला पैरामीटर Long
और Err.Number
भी Long
है।
तो मैं 65535 से अधिक मूल्यों का उपयोग क्यों नहीं कर सकता?
Private Sub Command1_Click()
Dim a As Long
On Error GoTo ErrCatch
For a = 0 To 99999
Err.Raise a
DoEvents
Next a
Exit Sub
ErrCatch:
' this is where Err.Number is evaluated
Resume Next
End Sub`
यह पोकर की तरह है, आप 65536 तक बढ़ाते हैं और vb6 आपको 5 –