[リストへもどる]
一括表示

投稿時間:2003/02/13(Thu) 20:33
投稿者名:kanata
Eメール:
URL :
タイトル:
DLLがうまく使えない。
初めまして、かなたと言う者です。
SII(セイコーインスツルメンツ株式会社)のプリンタのDLLを使いたいのですが、
呼び出した通信DLLが返すエラーコードの内容がわかりません。
(そのため何所が間違ってるのかわからず直せないんです。。)
仕様書のようなものにはMicrosoft社のドキュメント参照とありますが、
Microsoft社のHPに行ってものありませんでした。
説明が下手で解りにくいと思いますが、システムエラーコードの表だけでも
教えていただけると大変助かりますのでご教授ください。

現象としてはプリンタとの通信DLLのOpenSiiPrinterAの引数で『プリンタドライバとのセッシ
ョンを識別するIDを格納するIDを格納するためのバッファ』(これも意味がよくわかんないです・・)
に関数を実行してもIDが取れません、しかしOpenを実行して戻り値は0なので
正常に処理してると思うのですがCloseではエラーコードが返ってきます
宜しくお願いします。

投稿時間:2003/02/13(Thu) 22:19
投稿者名:NAO★
Eメール:
URL :
タイトル:
Re: DLLがうまく使えない。
> に関数を実行してもIDが取れません、しかしOpenを実行して戻り値は0なので
> 正常に処理してると思うのですがCloseではエラーコードが返ってきます
> 宜しくお願いします。

DLLなどで 0 を返す時は False の意味で使われることが多いと
思いますのでOpen時にすでに失敗しているのではないでしょうか?

投稿時間:2003/02/13(Thu) 22:45
投稿者名:kanata
Eメール:
URL :
タイトル:
Re^2: DLLがうまく使えない。
> > に関数を実行してもIDが取れません、しかしOpenを実行して戻り値は0なので
> > 正常に処理してると思うのですがCloseではエラーコードが返ってきます
> > 宜しくお願いします。
>
> DLLなどで 0 を返す時は False の意味で使われることが多いと
> 思いますのでOpen時にすでに失敗しているのではないでしょうか?
レスありがとうございます。
仕様書には0は正常、0以外が異常とあるので0は正常のはずなんですけど
通信していなくてもOpenだけはできるようなので確実にあっているとは
言えません。(私のソースが)
戻り値に0が入るのはエラーではないようです。
沢山のレスおまししています。
NAO★さんありがとうです。

投稿時間:2003/02/14(Fri) 17:41
投稿者名:kanata
Eメール:
URL :
タイトル:
Re: DLLがうまく使えない。
自己解決しました。有難うございました。