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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0507
T.TFooty2IsEditedがエラーが出る。3解決


T.T

リンク

2014/5/7(Wed) 20:32:53|NO.61927

エラーが出てしまいます。

Footy2IsEdited nFControlIDにすると
==============================================================
#HSP script preprocessor ver3.32 / onion software 1997-2013(c)
#Use file [hspdef.as]
#Error:C-Type macro syntax error in line 343 [Script.hsp]
#Fatal error reported.
==============================================================
Footy2IsEdited(nFControlID)にすると
==============================================================
Script.hsp(343) : error 2 : 文法が間違っています (343行目)
--> ( _footy2isedited( nfcontrolid ) & $FF )
==============================================================

何度もすみません...(^^;

http://yahoo.jp/box/7lkVyIにソースが有ります。

本当に何度もすみません...(^^;



この記事に返信する


cats

リンク

2014/5/7(Wed) 20:40:00|NO.61928

>Footy2IsEdited(nFControlID)にすると
記述の仕方が間違っています。
y=f(x)の形に直しましょう。
Footy2.as内でFooty2IsEditedは

#cfunc _Footy2IsEdited "Footy2IsEdited" int #define global ctype Footy2IsEdited( %1 ) ( _Footy2IsEdited( %1 ) & 0xff )
として登録されています。
わざわざctypeにしているのは

if Footy2IsEdited(nFControlID)==0 : mes "変更無し"
のように使えるようにするためでしょう。



T.T

リンク

2014/5/7(Wed) 20:58:15|NO.61929

なるほど、これだけ関数(HSPでいう)なんですね。
y=f(x)にしても動かなかったのは代入側がstr型(char型)だったからのようです。
ありがとうございました。(^^;
何度もすみません...



T.T

リンク

2014/5/7(Wed) 20:58:41|NO.61930

回答チェック。(また忘れる)



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