के बराबर वीबीए एक्सेस करें मेरे पास सी # में लिखा गया एक COM-visible ऑब्जेक्ट है जो स्ट्रिंग सरणी की एक सूची स्वीकार करता है। क्या मैं इस ऑब्जेक्ट में एक्सेस 2000 से स्ट्रिंग एरे का संग्रह भेज सकता हूं और यह काम करता है? यदि नहीं, तो Access 2000 से मेरे C# ऑब्जेक्ट में एकाधिक स्ट्रिंग एरे भेजने का सबसे अच्छा तरीका क्या है?सी # सूची <T>
उत्तर
आप मार्शल जेनरिक नहीं कर सकते हैं लेकिन वीबी 6 पक्ष पर संग्रह का उपयोग करना एक व्यावहारिक समाधान है। अपनी सूची को एक मानक संग्रह में प्रभावी ढंग से रूपांतरित करें। मैं एक ArrayList साथ vb.net में (टी) के एक सूची की जगह मिल काम करता है बहुत अच्छी तरह से - http://www.codeproject.com/KB/COM/netclasslistvb6.aspx?display=Print
मैं एक अनुभवी एक्सेस प्रोग्रामर हूं, लेकिन मैं नहीं देख सकता कि उद्धृत यूआरएल प्रश्न का उत्तर कैसे देता है। क्या आप इसे थोड़ा सा खींच सकते हैं? –
प्रश्न गलत तरीके से phrased किया गया था, जब पूछताछ वीबीए मतलब वीबी 6 का जिक्र है। पूछने वाले ने इसे एक डुप्लिकेट प्रश्न पोस्ट करके स्पष्ट किया (http://stackoverflow.com/questions/3516325/vba-equivalent-to-listt-in-c)। मैं तदनुसार इस सवाल को संपादित करता हूं। – Timwi
मैं कॉम का एक बहुत VBA और vb.net पर काम में जोड़ने के कार्य करें:
यहाँ कुछ है कि अधिक बताते है वीबीए में, सभी गुणों का उपयोग एक्सेस में बिल्कुल उसी तरह नहीं होता है, लेकिन आप इसके आसपास काम कर सकते हैं।
- 1. सी # सूची <string[]> सूची <object[]> रूपांतरण
- 2. सूची <int> सी #
- 3. सी # सूची <T>
- 4. सूची <long> सी #
- 5. फ़िल्टर सूची <> ऑब्जेक्ट सी # 2.0
- 6. सी # सूची <T> परीक्षण
- 7. सी # सूची <> जोड़ें() विधि प्रदर्शन
- 8. सी # - सूची <T> रूपांतरण
- 9. स्ट्रिंग [] बनाम सूची <string> सी #
- 10. सी # सूची <T>। .NET 2.0
- 11. सी # सूची <> समूहबी 2 मान
- 12. सी # सूची <string> delimiter
- 13. सी # सूची <> ऑर्डर/समूह द्वारा
- 14. सूची <int> सी # 3.5
- 15. सी # जेनिक्स: सूची <Object> या नई कक्षा सूची
- 16. सी # में, सूची <string> ऑब्जेक्ट को सूची <object> परिवर्तनीय
- 17. सी # कास्टिंग सूची <ushort> सूची में <short>
- 18. स्ट्रिंग में सूची <सूची <string[]>> परिवर्तित [] [] [] सी # में
- 19. सी # सूची <ObjBase> सूची के रूप में <Obj>
- 20. सूची <?> बनाम सूची <? फैली हुई वस्तु>
- 21. सूची <Object> और सूची <?>
- 22. परिवर्तित सूची <Integer> सूची में <String>
- 23. सूची <BaseClass> सूची <ChildClass>
- 24. कास्ट सूची <T> सूची में <Interface>
- 25. सूची <Object> बनाम सूची <dynamic>
- 26. सूची <String> सूची <Object>
- 27. Convert सूची <Enum> सूची में <string>
- 28. सूची <? बेस> वीएस सूची <Base>
- 29. सूची <T>
- 30. सूची <Long>
ध्यान दें कि एक्सेस वीबीए का उपयोग करता है। जो बहुत करीब है लेकिन वीबी 6 के समान नहीं है। –
ओह ठीक है। मैंने अभी तक बहुत पहले नहीं पहुंच में प्रोग्रामिंग शुरू कर दी है। तो यह सब अभी भी मुझे भ्रमित कर रहा है। मैंने एक अलग परियोजना में अपने COM-visible ऑब्जेक्ट कोड का परीक्षण किया और इसे मुख्य विधि से बुलाया। यह इसे पारित स्ट्रिंग सरणी की एक सूची के साथ काम करता था, लेकिन चूंकि मैं इसे एक्सेस से कॉल करने का प्रयास कर रहा हूं, इसलिए मुझे कोई भाग्य नहीं मिला है। – Spidermain50
ओह, बुरा दिन। मैंने सोचा कि जब मैं प्रवेश करता हूं तो मैं टेक्स्ट बॉक्स में था। –