VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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、オーガナイザー、サウンドブラスター、ボリューム、
 マイクロソフト・キーボード等が起動しましたが繰り返し転送数字・転送文字を変えて
 実行することでなんとか他のソフトの起動しない空き番・空き文字を見つけて使用して
 います。
  あくまで自分の環境の中での処理にすぎませんが。
 


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -