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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0806
無名の獣HSPDISHのバグ?5解決


無名の獣

リンク

2021/8/6(Fri) 16:25:10|NO.93496

(Android版 HSPDISHで mes "表"をやるとコンパイルエラーするのなぜ・・・)



この記事に返信する


zrs(5さい)

リンク

2021/9/12(Sun) 11:51:52|NO.93850

間違っているか、HSP素人の勝手な推測である事を前提で見ていただきたいです、
(※対処方法等を、見つけていたら、この書き込みはスルーして下さい。)

個人的に、ウィキペディアで UTF-8 を検索してました。

特徴のページを開き、メリットの3段目の項目に
シフトJISの文字列の検索で
ここに [表] の事が載ってました。...偶然でしょうか?

投稿日から、HSP3.51〜3.6β?でプログラム
されているようにお見受けします。

HSP3.6で、対処されるか、注意書きがあると良いですね。



しまくろねこ

リンク

2021/9/12(Sun) 14:39:07|NO.93851

気になったのでHSP3.6で試してみました。

以下だと確かにビルドが失敗します。
コンソールウィンドウには、

ソーススクリプト:test.hsp
HSP変換処理中...
UTF-8に変換中...
変換終了しました。
NDKビルド処理中...
NDKのビルドに失敗しました。

と表示されます。

#include "hsp3dish.as" screen 0, 480, 800 repeat redraw 0 color 0, 0, 0 : boxf color 255, 255 ,255 pos 0, 0 mes "表" redraw 1 await 16 loop
また以下だとビルドできました。

#include "hsp3dish.as" screen 0, 480, 800 repeat redraw 0 color 0, 0, 0 : boxf color 255, 255 ,255 pos 0, 0 mes "表裏" redraw 1 await 16 loop



zrs90(5さい)

リンク

2021/9/12(Sun) 15:27:58|NO.93852

動作検証ありがとうございました。
正規版HSP3.6でもダメだったんだ...
使いそうな漢字1文字というのが怖いですね。

ソースが、短すぎたのか、誰も返信されて
いなかったので、ちょっと気になってました。
...偶然にしても、『表』の部分が何か引っかかって
投稿させていただきました。



沢渡

リンク

2021/9/12(Sun) 15:51:36|NO.93853

「表」のShift_JISでの番号は0x95・0x5Cで、ASCIIコードの0x5Cは「\」。
ということは、「表」の一部が「\」として解釈されて、それでコンパイルエラーになっている…?



zrs90(5さい)

リンク

2021/9/12(Sun) 16:26:12|NO.93856

実は、私、スマホ(iPhone)で当掲示板に
書き込みをしてまして、ネットもこれだけで
接続しております。

Androidの開発環境も、テザリングでダウンロード
する必要があり、契約容量制限とその料金が
壁で、私は何も出来ませんでした。

掲示板他で、よくお見かけする方々が、動作確認や検証を
していただいて、大変助かりました。ありがとうございます。



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