わかりづらくてすいません。
私のソースは長すぎて貼れないのですが、GrapeColor(DION)さんのようなソースです。
#module "test"
#deffunc test1
dialog "a"
winobj "SysListView32", "", $200, $50000001, 400, 200
ListID = objinfo(stat, 2)
return
#global
test1
stop
こんな感じなのですが、dialog "a"のところで"w32"と表示されてしまいます。
エラー3はwinobjの部分で出ているようでした。
winobjを消したらエラーは出ません。
しかし、
#deffunc test1
dialog "a"
winobj "SysListView32", "", $200, $50000001, 400, 200
ListID = objinfo(stat, 2)
return
test1
stop
のようにすると正常に動作するのです。
他にもいくつかモジュールを作っているのですが、他ではエラーが起きません。
同じようにwinobj "SysListView32"も書いているので、winobj自体が悪いわけでもないと思います。
test1をモジュールの書いたときだけ動作がおかしくなるので、
そういうことがあるのか疑問に思って質問させて頂きました。