タイトル : [断念]Imageのシリアライズ化 投稿日 : 2007/08/10(Fri) 10:54 投稿者 : ダンボ
Hongliangさん、どうも有り難うございます。 2日間ほどもがいてみたのですが、コンパイルエラーさえ取れない状態です。 『XmlInclude または SoapInclude 属性を使ってください』 ・ Public TitleImage As XmlImage 'としてシリアライズ可能な新しい型を定義する または、 ・ Dim Serializer As New System.Xml.Serialization.XmlSerializer(GetType(SheetDefFormat),第2引数,第3引数) あたりを勉強するのかなと思いますが、今回は断念します。 すっぱい葡萄の言い訳は、 ・バイナリデータをXml化しても良い事は何も無い。 Human Readabilityは下がるしファイル容量は増大するし処理速度は遅くなるし。 ・バイナリXmlというのがそのうちできそうだから、できてから移行を考える。 なお、TitleImageは136x102ピクセルの画像で他モジュールでImageListに入れて 一覧表示に使います。今回は各イメージをjpegファイル等に保存しそのファイルパス をSheetDefクラス(SheetDef.xml)で管理するように外部仕様を変更しました。 |