★ 中括弧でくくると定義されている値が変わる  投稿者:おくだ  (03/02/28(金) 20:39) No.1693 j093.nc1.kct.ne.jp
;2.6 で、以下のようにifで分岐するとき、
;中括弧でくくると定義されている値
;
;D_USER@ = 1、D_USER@ = 5
;
;が変わる( 0になります。 )のですが、
;くくっても変わらないようにしていただけ
;ませんか。
#include "llmod.as"
#module
#deffunc func int
mref p1,0
;どちらも0
if p1=0{dialog ""+D_USER@}
if p1=1{dialog ""+D_GDI@}
;D_USER@=1、D_GDI@=5
if p1=2:dialog ""+D_USER@
if p1=3:dialog ""+D_GDI@
return
#global
func 0
func 1
func 2
func 3

あほな事言ってる馬鹿ハケーン!