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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0111
nanasi命令実行後の値7解決


nanasi

リンク

2009/1/11(Sun) 22:50:43|NO.22709

どんな命令でも実行した後に0や1といった値などを返すと思うのですが
そういったことを記載しているサイトがなかなか見つからず困っています。
知っている方はサイトのURLか値を確認する方法を教えていただけないでしょうか?



この記事に返信する


××

リンク

2009/1/11(Sun) 22:55:00|NO.22710

返さない命令もあると思う
たとえば

mref sta,64 : sta=777 mes "mes命令実行前のstat="+stat mes "Hello World" mes "mes命令実行後のstat="+stat stop
このスクリプトでは
mes命令実行後もstatの値は変わらない



check

リンク

2009/1/11(Sun) 22:59:18|NO.22711

戻り値のことか?
WINAPIはほとんど返す。
どんな値が帰ってくるかは↓
http://yokohama.cool.ne.jp/chokuto/urawaza/api/index.html



ANTARES

リンク

2009/1/11(Sun) 23:16:16|NO.22712

 変わった場合は変わると言えるけれど、
変わらなかった場合、常に変わらないことを確実に
検証する方法はありません。
すべての命令において、必ず変わるものと考えて
スクリプトを書いておくのが間違いのない方法です。
ときには、代入によっては変わらないと
信じるしかない場合もありますが。

 戻り値の話がstatの話に変わってしまっているけど、
それでいいのかな?

 nanasiさんが何を知りたいのか、
いまいちよくわかりません。
文字通りに受け取るならdocs/hspprog.htm#prog2_10
statの説明はdocs/hspprog.htm#prog2_15
どちらも不十分な情報だと思いますが、
これ以上詳しく書かれていてかつ信用できるものは
ないと思います。



nanasi

リンク

2009/1/11(Sun) 23:50:36|NO.22713

色々な命令を実行した結果の値がstatに代入されるのはわかりますが、
返す値がよくわかりません。
関数ではない命令(mesなど)が特に理解できないです。
問題なく動作している場合はstatに0が代入されると見てよいのでしょうか?



check

リンク

2009/1/12(Mon) 00:07:06|NO.22714

xx氏のサンプルを見たのか?
mes命令などは、statの値を書き換えない。
問題があってもなくてもをstatの値は変わらない。



nanasi

リンク

2009/1/12(Mon) 00:23:46|NO.22715

サンプルがあるというのに配慮に欠けた行為をしてしまい、申し訳ありませんでした。
質問に答えて頂いた方々、ありがとうございました。



Kpan

リンク

2009/1/12(Mon) 11:22:54|NO.22732

ネタとして使わせてもらいました〜 (^^
ttp://www.geocities.co.jp/Playtown-Yoyo/6130/hsp/hsp-func-list.html#return



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