Windows Mobile 5 がオンになっているインターメック CN3 デバイスを使用しており、バーコードリーダーとイメージャーを使用しようとしています。
インターネットに接続しても、itcscan.dll および imager.dll ファイルが見つかりません。インターネットに接続していなくても、完全に機能することに注意してください。
バーコードリーダーで次のエラーが表示されます:「PInvoke DLL 'ITCScan.DLL' が見つかりません」。そして、これは Imager に対して表示されるエラーです:「Imager を開けません」。
pinvoke エラーが見つからないという Web 上の投稿はたくさんありますが、私が見つけたものはどれもインターネットへの接続に固有のものではなく、それらの投稿の人々はオフラインでも失敗しているようです。
彼らは新しいステートメントで失敗します:
グローバル変数:Intermec.DataCollection.BarcodeReader barRead;
if (barRead == null)
{
barRead = new Intermec.DataCollection.BarcodeReader();
イメージャーは独自のグローバル変数に似ています
img = new Intermec.DataCollection.Imager(PictureImager, Imager.PictureResolutionSize.Sixteenth);
後で設定する設定がいくつかありますが、インターネットに接続している間はこれらのステートメントを渡すことはありません。