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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0809
aaauser32.dll と usee32.as が同時に読み込めない5解決


aaa

リンク

2009/8/9(Sun) 01:06:42|NO.26917

はじめまして

#include "user32.as" #uselib "user32.dll" #func mouse_event "mouse_event" int, int, int
自分はこのようにuser32.dllとuser32.asを同時に読み込みたいのですが
どうすればいいのでしょうか?
エラーの内容は以下の通りです

#HSP script preprocessor ver3.1 / onion software 1997-2007(c) #Use file [hspdef.as] #Error:symbol in use in line 3 [hsptmp] #Fatal error reported.
となります#funcを消せばいけるようですが
#funcは必要な部分なので消したくないのです。
自分でも検索したりしたのですが見つかりませんでした
分かる人いたら教えてください



この記事に返信する


通りすがりC

リンク

2009/8/9(Sun) 01:18:13|NO.26918

user32.asを開いてみてください。
元からmouse_eventは定義されています。



KA

リンク

2009/8/9(Sun) 01:37:54|NO.26921

>>自分はこのようにuser32.dllとuser32.asを同時に読み込みたい
 →何で両方を読みたいのでしょうか?

>>自分でも検索したりしたのですが見つかりませんでした
 →過去にも同じ様な質問が有ったと思います。



hspail

リンク

2009/8/9(Sun) 07:35:35|NO.26930

1.#undef で定義を取り消す

#include "user32.as" #uselib "user32.dll" #undef mouse_event #func mouse_event "mouse_event" int, int, int

2.ほかの名前で定義する

#include "user32.as" #uselib "user32.dll" #func mouse_event2 "mouse_event" int, int, int



ANTARES

リンク

2009/8/9(Sun) 07:42:37|NO.26931

 #undefを使う方法は、上掲のスクリプトではエラーが出なく
なりますが、当該命令を使おうとするとエラーが出ます。



aaa

リンク

2009/8/9(Sun) 16:56:25|NO.26954

すみません
こんなに早く返答が来るとは思いませんでした
みなさんいろいろ教えてくださってありがとうございます
今回調べが不足していたようで皆さんにご迷惑をおかけしました
これからは気をつけます
回答者のみなさん助かりました
本当にありがとうございました
また必要な時利用させていただきます
それでは失礼します



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