[リストへもどる]
一括表示

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

投稿時間:2004/07/30(Fri) 16:36
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: SendInput関数が Win98 で動作しないのですが?
No.131 のサンプルは Windows98 A  Windows98 SE  WindowsXP でも動作確認
しておりますし、念のため今確認して見ましたが問題なく動作しました。
従ってサンプルや関数には問題がないはずです。

サンプルのどこかを変更されて試されたのでしょうか?
サンプルそのままで一度お試し下さい。

変更されていれば
エラーメッセージが示す通り引数等を確認して下さい。
又、どの部分でエラーが発生しているのか関係部分のコードを提示されないと
他の者は判断できないかと思います。
WindowsXPでは問題ないとの事ですがまったく同じコードですか。?


PS 以降の部分は何の事でしょうか? 意味が理解できないのですが??

 

投稿時間:2004/07/30(Fri) 23:10
投稿者名:かけだし
URL :
タイトル:
Re^2: 原因が判明しました。
 原因が判明しました。

 2台のパソコンの内部時計の大幅な狂いの為、修正ファイルのコピーができてい
ませんでした。
 ファイラーとして "ファイルビザ" を使用し、"新しい時刻のみ" にチェックを
入れていました。

 お手をかけさせて申し訳ありませんでした。

> No.131 のサンプルは Windows98 A  Windows98 SE  WindowsXP でも動作確認
> しておりますし、念のため今確認して見ましたが問題なく動作しました。
> 従ってサンプルや関数には問題がないはずです。

Win 98 で動作しました。


> PS 以降の部分は何の事でしょうか? 意味が理解できないのですが??

 No.9769  ”拡張コード”って何ですか? の Re~2 で記入した事例です。