對於某些文件操作,我們使用VB6的PropertyBag對象通過Content屬性將各種項目轉換爲bytearray。然後我們將字節陣列保存爲二進制文件的一部分。稍後當我們加載文件時,我們讀取文件,讀入bytearray並使用propertybag的readproperty重新構建該項目。我們大量使用這些來存儲客戶徽標等圖像。在.NET中轉換VB6 PropertyBag
.NET框架對PropertyBags的工作有什麼支持? Othan比編寫一個COM助手DLL。屬性包是VB6唯一的構造,還是屬於一般OLE/COM自動化框架的一部分?
我希望避免寫一個VB6助手DLL和直接訪問(通過聲明)所需的COM函數。我不想複製功能,而是將存儲在bytearray中的對象轉換爲與.NET等價的對象。
注意:我不想在.NET中實現屬性包的功能。只能讀取保存的VB6 Property Bag的字節。
這真是太好了,謝謝。 – 2009-10-06 14:24:57