投稿時間:2004/07/30(Fri) 12:55 投稿者名:かけだし
URL :
タイトル:SendInput関数が Win98 で動作しないのですが?
お世話になります。 サンプル No. 131 キーストロークをシュミレート(押し下げ・制御)する(SendInput関数使用) ですが、上部に、Sample No=131 WindowsXP VB6.0(SP5) 2002.05.22 と記載されています。この部分は、作成環境だと考えます。
下部には、SendInput関数は、Win98 or WinNT4 SP3 以降でサポートされます。 と記載されています。
これから考えると、サンプル・コードは、Win 98 で動作すると思うのですが、 実行するとエラー表示がでます。 実行時エラー "5" プロシージャの呼び出し、または引数が不正です。 Windows XP では、エラー表示も無く動作します。 Windows 98 で動作させるには、コードのどの部分を修正すればよいのか解りません。
何方かご教授してください。 お願いします。
PS SendInput関数で他のソフトが起動するのは、空き番・空き文字を使用することで解決 しました。 数字・文字によっては、Excel、オーガナイザー、サウンドブラスター、ボリューム、 マイクロソフト・キーボード等が起動しましたが繰り返し転送数字・転送文字を変えて 実行することでなんとか他のソフトの起動しない空き番・空き文字を見つけて使用して います。 あくまで自分の環境の中での処理にすぎませんが。
|