C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

CF2.0でのFilePut,FileGet

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■88275 / inTopicNo.1)  CF2.0でのFilePut,FileGet
  
□投稿者/ T44 (1回)-(2018/08/17(Fri) 16:21:08)

分類:[VB.NET/VB2005 以降] 

開発環境(Windows7/64bit/Visual Studio 2008/CompactFramework2.0)

CompactFramework2.0で、FilePut,FileGetを使用したいのですが、
色々と調べた所、対応していない様なのですが、
何か、代替え案はありますでしょうか。
引用返信 編集キー/
■88276 / inTopicNo.2)  Re[1]: CF2.0でのFilePut,FileGet
□投稿者/ 魔界の仮面弁士 (1784回)-(2018/08/17(Fri) 17:31:04)
No88275 (T44 さん) に返信
> 開発環境(Windows7/64bit/Visual Studio 2008/CompactFramework2.0)
> CompactFramework2.0で、FilePut,FileGetを使用したいのですが、

Visual Basic の FilePut/FilePutObject/FileGet/FileGetObject の事ですね。
ランダムアクセスが目的という認識で良いでしょうか。


> 色々と調べた所、対応していない様なのですが、
> 何か、代替え案はありますでしょうか。
MarshalAsAttribute を読みとって汎用的に読み書きする実装を
作りこむのは手間がかかるし、パフォーマンスも出ないので

Interface IVBPersist(Of T)
 Function ToBinary() As Byte()
 Function FromBinary(bin As Byte()) As T
End Interface

のようなインターフェイスを用意して、これを
ランダムアクセス用の構造体一つ一つに Implements することで
対応した記憶があります。
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ