朝から、なんでこのドロップダウンのrawValueの値が変わるのか約二時間考え続けた。。。あほですか、わたし。←ごちそうさん風。
ねこはもともとVB5.0(古いやろぉ~)やRPG、PHPなどをかじってきたプログラマーで、言語のシンタックスが結構いい加減に頭に入っている。
特にこの演算子なんかはほんま、いい加減。
<> and/or --- VB
!= &&/|| --- Javascript
NOTEQ --- RPG
<> ---RPGIII
!= <> ---どちらもPHP
などなど。。。
で、バグはここ。
if (dSiu.rawValue == fpx.item(a).facid2.value && fpx.item(a).prg12.value =! vComp && fpx.item(a).prg12.value != null){
おわかりになりますよね。
そう、=!ですっ!!!
数ある似たような比較文中、他はちゃんと!=と書いているにもかかわらず、たった一箇所だけ間違えてました。
すると、Designerは面白いです。
=!では"True"と返すのです。
まさに!!!でした。ねこでした。。。
ねこはもともとVB5.0(古いやろぉ~)やRPG、PHPなどをかじってきたプログラマーで、言語のシンタックスが結構いい加減に頭に入っている。
特にこの演算子なんかはほんま、いい加減。
<> and/or --- VB
!= &&/|| --- Javascript
NOTEQ --- RPG
<> ---RPGIII
!= <> ---どちらもPHP
などなど。。。
で、バグはここ。
if (dSiu.rawValue == fpx.item(a).facid2.value && fpx.item(a).prg12.value =! vComp && fpx.item(a).prg12.value != null){
おわかりになりますよね。
そう、=!ですっ!!!
数ある似たような比較文中、他はちゃんと!=と書いているにもかかわらず、たった一箇所だけ間違えてました。
すると、Designerは面白いです。
=!では"True"と返すのです。
まさに!!!でした。ねこでした。。。
※コメント投稿者のブログIDはブログ作成者のみに通知されます