おちゃっこLAB Easy3D 過去ログ(投稿不可)
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトル E3DSaveSig2Buf と E3DSigLoadFromBuf
投稿日: 2011/10/26(Wed) 00:12
投稿者seasalt

新刊発売おめでとうございます。…とあいさつもそこそこですが
ちょっと分からない事があるので質問させてください。

#define INDEX_MAX 10
E3DSigLoad pathbuf, hsid1
E3DSaveSig2Buf hsid1, checkbuf, 0, sigwritesize
sdim sigbuf,sigwritesize,INDEX_MAX

上記の処理をしたという前提で、次の

Index = 0
repeat INDEX_MAX
E3DSaveSig2Buf hsid1, sigbuf.Index, sigwritesize,sigwritesize
E3DSigLoadFromBuf resdir, sigbuf.Index, sigwritesize,hsid.Index, 0, 1.0
Index++
loop

この処理と、次の

Index = 0
repeat INDEX_MAX
E3DSaveSig2Buf hsid1, sigbuf.Index,sigwritesize,sigwritesize
Index++
loop

Index = 0
repeat INDEX_MAX
E3DSigLoadFromBuf resdir,sigbuf.Index,sigwritesize,hsid.Index, 0, 1.0
Index++
loop

この処理とは同じことをしているように思うのですが、上の処理は正常に動作しますが、
下の処理はE3DSigLoadFromBufの所で「エラー38:外部DLL呼び出しに失敗しました」になってしまいます。

これには何か違いがあるのでしょうか。
お手数ですが教えて頂ければ幸いです。よろしくお願いします。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)