पैरामीटर द्वारा फ़ंक्शन को पास करने के लिए मैं कैसे कर सकता हूं, बाद में वीबी 6 में बुलाया जा सकता है? होगा कि मैं क्या जरूरत है की तरह कुछ, इन विकल्पों में से कोई भी हो सकता है:vb6 - पैरामीटर के लिए फ़ंक्शन कैसे पास करें?
Private Sub Command1_Click()
Call callMethod(MyPrivateFunction)
Call callMethod(MyPublicFunction)
Call callMethod(MyPrivateSub)
Call callMethod(MyPublicSub)
End Sub
Private Function MyPrivateFunction()
MsgBox "MyPrivateFunction"
End Function
Public Function MyPublicFunction()
MsgBox "MyPublicFunction"
End Function
Private Sub MyPrivateSub()
MsgBox "MyPrivateSub"
End Sub
Public Sub MyPublicSub()
MsgBox "MyPublicSub"
End Sub
Public Function callMethod(ByRef func As Object)
Call func
End Function
क्या यह फ़ंक्शन ऑब्जेक्ट स्वयं ही होना चाहिए? स्ट्रिंग पास क्यों न करें, फिर उपयुक्त फ़ंक्शन को कॉल करने के लिए केस स्टेटमेंट का उपयोग करें? –
मैं "माइक्रोसॉफ्ट.एक्सएमएलटीटीपी" का उपयोग कर रहा हूं और फिर विधि को कॉल करने के लिए myHttp.OnReadyStateChange = xFunction की आवश्यकता है। और xFunction पैरामीटर –
के माध्यम से पारित किया जाना चाहिए मुझे vb6 को बहुत अच्छी तरह याद नहीं है, लेकिन मुझे लगता है कि आपको कॉलबैक पंजीकृत करने के लिए पताOf का उपयोग करने की आवश्यकता है। और समारोह को एक मॉड्यूल में घोषित किया जाना है। – Joepro