ERI Developer's BBS
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
123 / 172 ←次へ | 前へ→

Re:Borland C++BuilderでEri
 そうめん  - 02/3/21(木) 1:09 -

引用なし
パスワード
   ありがとうございます。
無事にライブラリをコンパイルする事が出来ました。
もちろん、リンクも出来ました。

それで今度はそれを使用してここのHPに書いてあるのを
そのまま引用して

void DecodeEri(const char *FileName)
{
  EReadFile file ;
  if ( !file.Open( FileName ) )
  {
    // エラー:ファイルを開けなかった
  }

  ERIFile erif ;
  if ( !erif.Open( &file ) )
  {
   // エラー:不正なERIファイル
  }
  EFileDecodeContext context( &erif, 0x10000 ) ;

  ERIDecoder decoder ;

  if ( decoder.Initialize( erif.m_InfoHeader ) )
  {
   // 対応していないフォーマット
  }


  RASTER_IMAGE_INFO  rii ;
  // rii には展開した画像を受け取るバッファを設定する
  if ( decoder.DecodeImage( rii, context, false ))
  {
   // 展開に失敗 ここで失敗します
  }

}

というものをコンパイルしてみました。
するとコンパイル自体はうまくいくのですが、
画像を展開する事が出来ませんでした。
DecodeImage
でどうしても展開が失敗するのです。
トレース実行してもここより前の位置では全て成功しています。

もちろん、対象のeriファイルとパスの指定等は間違っていません。
何かコード的に間違いはあるのでしょうか?
もしよろしければご指摘ください。

65 hits
<Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)@G029213.ppp.dion.ne.jp>

Borland C++BuilderでEri そうめん 02/3/17(日) 14:38
┗ Re:Borland C++BuilderでEri L.Entis 02/3/18(月) 10:31
 ┗ Re:Borland C++BuilderでEri そうめん 02/3/21(木) 1:09
  ┗ Re:Borland C++BuilderでEri L.Entis 02/3/21(木) 19:37

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
123 / 172 ←次へ | 前へ→
ページ:  ┃  記事番号:
7920 C-BOARD v3.02 is not Free?