タイトル : プリンタに生データを送信する方法 投稿日 : 2006/03/20(Mon) 18:32 投稿者 : hirovox
[OSのVer]:WindowsXP [VBのVer]:VB.NET hhttp://support.microsoft.com/default.aspx?scid=kb;ja;322090 上記サイトにあるコードを そのままコピーペーストで実行させると ローカルのプリンタでは問題なく動作するのですが、 ネットワーク接続のプリンタを選択した場合、 「PInvokeStackImbalance が検出されました。 Message: PInvoke 関数 'Form1+RawPrinterHelper::OpenPrinter' がスタックを不安定にしていま す。PInvoke シグネチャがアンマネージ ターゲット シグネチャに一致していないことが原因として 考えられます。呼び出し規約、および PInvoke シグネチャのパラメータがターゲットのアンマネー ジ シグネチャに一致していることを確認してください。」 とメッセージが表示されます。 無視して「続行」をするとちゃんと動作しているのですが、 このエラーの原因、対処方法をお教えください。 よろしくお願いします。 |