ラベルの表示がされないみたいです
くろトリ# 2013/4/18(Thu) 21:08:33|NO.53575
はじめまして
いつもHSPを勉強しつつ、楽しませてもらっています
質問なのですがHSPスクリプトエディタ(hsed3.exe)で、メッセージ表示(mes "")
をするときに最後に「本」(mes "〜本")で終わってしまうと、編集メニューの
ラベル・関数一覧(F11)でそれ以降のラベルが表示されなくなっていました
また print "本" でも同じようになるみたいです
これは自分だけで起こっているのでしょうか?
わかりやすいようにスクリプトも書いておきます
*a
mes "テスト"
*b
//ラベル一覧に表示されないメッセージ
// ※ // をはずしてチェックしてください
//print "〜本"
//mes "テスト本"
*c
mes "本 テスト"
*d
<pre/>
名無し 2013/4/18(Thu) 21:13:53|NO.53577
私の環境(v3.31)でもF11で*c、*dが表示されませんでした。
OSはwindows7 Home Premiumです。ご参考までに。
inovia 2013/4/19(Fri) 00:37:57|NO.53581
本という文字コードは 0x7b を2バイト目に含んでおり、
HSPの複数行文字列の開始位置({")と誤認し、
それ以降のラベル検索が失敗している感じですね。
いわゆるSHIFT_JISのダメ文字問題です。
https://sites.google.com/site/fudist/Home/grep/sjis-damemoji-jp/table
改造版スクリプトエディタの方は修正しておきました。
http://hsp.hinekure.net/#hsed3
くろトリ# 2013/4/23(Tue) 22:44:12|NO.53634
そうでしたか!わかりました
返信ありがとうございました