2010-06-08 19 views
5

मैं एक वस्तु बनाना चाहता हूं ... एक "मूवी" ऑब्जेक्ट कहें। वस्तु एक विधि का नाम "बंद करो" होना चाहिए, तो मैं नीचेक्या मैं वीबी में subroutine नाम के रूप में "रोकें" का उपयोग कर सकता हूं?

dim Mov as new Movie 
Mov.Stop ' To execute the Stop method. 

मेरी फिल्म वर्ग में इस कोड को हो सकता है, मैं कुछ इस तरह होना चाहिए।

Sub Stop() 
'code here needed for the Stop subroutine 
End Sub 

हालांकि, मैं नाम के रूप में "रोकें" का उपयोग नहीं कर सकता क्योंकि यह एक आरक्षित शब्द है। मुझे एक वीबी कोड दिखाई देता है जिसकी विधि में से एक के रूप में "रोकें" है। दुर्भाग्यवश, कोड संरक्षित है इसलिए मैं इसे नहीं देख सकता।

मैं एक सबराउटिन को "स्टॉप" के रूप में कैसे नामित कर सकता हूं?

उत्तर

3

यदि आप स्टॉप और अन्य विधियों और गुणों के साथ एक टाइपेलिब बनाते हैं और फिर अपनी कक्षा में कार्यान्वयन का उपयोग करते हैं तो यह काम कर सकता है। हालांकि मैंने इसका परीक्षण नहीं किया है।

अद्यतन:

देखें Tutorial: Using Reserved Words as VB6 Class Member Names

+0

+1 ... यह काम करेगा। –

+0

इसे सत्यापित करने के लिए धन्यवाद। मैं इसे स्वयं का उपयोग कर सकता हूं, अक्सर बंद विधि या ऐसा करना चाहता हूं। हम्म, मुझे लगता है कि इसे पूरा भी नहीं करना है, बस आपके पास आरक्षित शब्द टकराव वाले सदस्यों को शामिल करें। – Bob77

0

रोकें Vb6 में एक कीवर्ड है। आपको अपनी विधि का नाम बदलना होगा। MovieStop

+0

सिर्फ मेरी 2 सेंट StopMovie अधिक उचित होगा। – vikramjb

2

Stop डिबगिंग (ब्रेकपॉइंट सेट करने के समान) ऐप तोड़ने के लिए प्रयुक्त एक कथन है, इसलिए दूसरा नाम चुनें।

+0

जैसा कि मैंने कहा, मैंने एक वीबी कोड देखा जिसमें इसमें "स्टॉप" विधि है। इसे परिभाषित करने का एक तरीका होना चाहिए। – Kratz

+2

वीबी नामक एक विधि को कॉल कर सकता है। वीबी के अलावा किसी अन्य चीज़ में लिखी गई लाइब्रेरी से रोकें जहां स्टॉप आरक्षित नहीं है (या एक कस्टम टाइपेलिब के साथ वीबी में लिखा गया है) लेकिन आप वीबी 6 में कोई विधि नहीं बना सकते जिसे 'स्टॉप' कहा जाता है आप से अधिक 'सब मंद() 'बना सकते हैं। –

+1

+1 आप ब्रैकेट्स ([]) में पहचानकर्ताओं को संलग्न करके VB6 में कुछ नामकरण प्रतिबंधों के चारों ओर काम कर सकते हैं। लेकिन यह नहीं - एक और नाम चुनें। – MarkJ

संबंधित मुद्दे

 संबंधित मुद्दे