タイトル | : 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呼び出しに失敗しました」になってしまいます。
これには何か違いがあるのでしょうか。
お手数ですが教えて頂ければ幸いです。よろしくお願いします。