HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0819
きちllmod3 エラー5未解決


きち

リンク

2013/8/19(Mon) 23:59:06|NO.56526

HSP初心者です。

ある入力欄に自動で文字を入力したいと思い、ネットにあったサンプルを実行してみるとエラーが出ました。


#include "llmod3/llmod3.hsp" #include "llmod3/input.hsp" await 5000 keybd_event 32,0 keybd_event 32,1

エラー内容は
「#Error 1 in line 391 (llmod3/llmod3.hsp)
-->システムエラーが発生しました」
というものです

一体何がエラーの原因なのかさっぱりわかりません。
どのようにしたらなおるのでしょうか?



この記事に返信する


cats

リンク

2013/8/20(Tue) 11:34:01|NO.56530

パソコンからでないので確認していませんが
これでどうでしょう。

#uselib "user32" #func keybd_event "keybd_event" int, await 5000 //第三パラメータで押す(0)か離す(2)かを決めるので注意。 keybd_event 32 keybd_event 32,,2 stop
参考:http://msdn.microsoft.com/ja-jp/library/cc364822.aspx



KA

リンク

2013/8/20(Tue) 15:01:26|NO.56532

>>これでどうでしょう。

代替案ではなく、エラーの原因と対処が知りたいんだと思う。



きのよー

リンク

2013/8/20(Tue) 23:56:16|NO.56541

llmod3.hspの391行目のスクリプトは全然関係のないところのようですね…

383: ;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
384: ; charlower
385: ; 変数内の英字を小文字に変換
386: ;................................................................................
387:
388: #deffunc charlower var v1
389: getptr p,v1
390: dllproc "CharLowerA",p,1,D_USER
391: return

HSPのバージョンが3.1以下なら「HSP拡張マクロを使用する」にチェックを入れれば動くのでは…?



きち

リンク

2013/8/26(Mon) 16:19:22|NO.56648

>>catsさん
やはりエラーが出ます。

内容は、
#Error 16 in line 6 (ファイル名.hsp)
-->パラメータの数が多すぎます

です。



きち

リンク

2013/8/26(Mon) 16:21:24|NO.56649

>>きのよーさん
HSPのバージョンは最新です。

書き忘れていましたが、
前まではできていました。
突然できなくなりました。。。



ONION software Copyright 1997-2018(c) All rights reserved.