我有一個用C#編寫的接受字符串數組列表的COM可見對象。我可以從Access 2000發送一個字符串數組的集合到這個對象,它工作嗎?如果沒有,那麼從Access 2000向我的C#對象發送多個字符串數組的最佳方式是什麼?訪問相當於C#列表的VBA <T>
回答
你不能編組泛型,但在VB6端使用Collection是一個可行的解決方案。有效地將您的列表轉換爲標準集合。
這裏的東西,闡述更多:http://www.codeproject.com/KB/COM/netclasslistvb6.aspx?display=Print
我是一位經驗豐富的Access程序員,但我無法看到引用的URL如何回答問題。你能抽出一點嗎? – 2010-08-17 22:31:26
這個問題錯誤地表達了,當提問者表示VBA時,提到了VB6。提問者通過[張貼重複問題]澄清了這一點(http://stackoverflow.com/questions/3516325/vba-equivalent-to-listt-in-c)。我相應地編輯這個問題。 – Timwi 2010-08-18 21:39:21
我做了很多的COM在VBA和vb.net工作增加 - 我發現在vb.net用一個ArrayList代替(的T)列表的作品非常好在VBA中,並非所有屬性在Access中都以完全相同的方式公開,但您可以解決它。
- 1. VBA相當於在C#中列出<T>
- 2. 什麼是C#列表<byte>的在C相當於
- 3. ToCharArray相當於列表<string>
- 4. C#的通用列表相當於Python <T>
- 5. C# - 遞歸訪問列表<>
- 6. 列表<type>訪問
- 7. 訪問/ jet相當於Oracle的解碼
- 8. VB6相當於列出<someclass>
- 9. VBA代碼相當於Ctrl + [
- 10. 相當於C#
- 11. Python的陣列管理C++相當於
- 12. C#相當於OBJ-C的
- 13. 訪問列表中的UIElement.Properties <UIElement>
- 14. Pythonic相當於./foo.py <bar.png
- 15. 從其他表訪問Vba序列號
- 16. C/C++相當於C#System.Net.Mail
- 17. 訪問列表項c +
- 18. 在Python中的PHP列表()相當於
- 19. PHP的列表()相當於什麼?
- 20. VBA相當於Excel的mod功能
- 21. C#相當於InStrRev
- 22. C#ULONG_PTR相當於
- 23. C#相當於FREAD
- 24. C-pstree相當於
- 25. httplib相當於C
- 26. C++相當於tailq
- 27. C#相當於pydoc
- 28. strtoul相當於C#
- 29. C++相當於java.lang.Integer.MIN_VALUE
- 30. ungetc相當於c#
請注意Access使用VBA。這與VB6非常接近但不完全相同。 – 2010-08-17 05:12:45
哦,好的。不久之前我就開始在Access中編程。所以這對我來說仍然有點混亂。我在一個單獨的項目中測試了我的COM可見對象代碼,並從Main方法調用它。它與傳遞給它的字符串數組列表一起工作,但由於我一直試圖從Access調用它,所以我沒有運氣。 – Spidermain50 2010-08-17 23:10:13
哎呀,糟糕的一天。當我輸入時,我以爲我在文本框中。 – 2010-08-18 22:15:20