前言我使用的是Borland C++和VCL。Vto替代IStorage
我需要某種形式的結構化存儲對象可以保存到磁盤作爲一個單一的文件,並可以包含我可以編程枚舉,訪問和操作的二進制數據的多個命名斑點。
IStorage界面似乎是我想要的,但我更喜歡VCL風格的解決方案,因爲將TStream(VCL)轉換爲IStream等其他方式變得尷尬,它們必須是一個更簡單的解決方案,使用VCL可用的所有東西,比如一個TIniFile但是用於二進制數據。
我不希望使用XML作爲二進制數據的斑點非常大,當正確編碼用於XML它是完全inneficient。
在此先感謝您的所有建議。
VCL有一個TStreamAdapter類,它包裝了一個IStream中的TStream。你在使用它嗎? – 2009-06-19 21:08:10