[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/07/02(Mon) 02:30
投稿者名:野村
Eメール:
URL :
タイトル:
バーコード入力を監視するプログラム
課題をいわれましたが、私にはどこから手をつけていいのかわかりません。教えて下さい。


バーコードの入力をAPI関数keyhookを用いて監視するプログラムを作成するにはどうすればよいのでしょうか?  具体的に教えて下さい。

投稿時間:2007/07/02(Mon) 12:47
投稿者名:NANAC
Eメール:
URL :
タイトル:
Re: バーコード入力を監視するプログラム
> 課題をいわれましたが、私にはどこから手をつけていいのかわかりません。
>教えて下さい。
>
>
> バーコードの入力をAPI関数keyhookを用いて監視するプログラムを作成するには
>どうすればよいのでしょうか?
>具体的に教えて下さい。


とりあえず、API関数のkeyhookがどんなものなのかgoogle辺りで検索してきたほうが
いいですよ

具体的に教えてほしい場合は、自分がプログラムをどこまで理解しているか
具体的に書かないと、こちらからは何も書けません

投稿時間:2007/07/02(Mon) 15:15
投稿者名:よねKEN
Eメール:
URL :
タイトル:
Re: バーコード入力を監視するプログラム
私の想像が正しければ、KeyPressイベントを調べてみると解決するかもしれません。

> 課題をいわれましたが、私にはどこから手をつけていいのかわかりません。教えて下さい。

課題ですか?バーコード入力ということなので、学校の課題ではなく、
仕事で上司からの指示じゃないんでしょうか?

そうだとして、どこから手をつけていいのかわからないのならば、
とっかかりをどうすればいいか上司に相談しましょう。

> バーコードの入力をAPI関数keyhookを用いて監視するプログラムを
> 作成するにはどうすればよいのでしょうか?  具体的に教えて下さい。

なぜ上司に相談しましょう、と言うかというとこの説明の意味がよくわからないからです。
「API関数keyhookを用いて」とありますが、Windows APIにはkeyhook関数というものは
(たぶん)ありません。そして、一般的にはキーフックはそういうテクニックそのものを指すことが多いです。

しかし、VB6でキーフックというテクニックを使わなければならない場面というのは
想像しがたいです。特にバーコード入力を行う場合、バーコードリーダーが
キーボード操作をエミュレートするタイプであることがほとんどなので、
KeyPressイベントで処理できるはずです。
#上司はVBは知らないけれど、C言語系の経験はあるような方なのかな?と想像します。

いずれにしても、指示をした人には相談してください。
私の想像が正しい保証はありませんので、指示した人に確認するのが基本です。