tbasic forum
掲示板 => Tiny Basic for Windows => スレッド開設者: TFGE2J より 2024年 4月 07日 , 午前 10:47:29
-
TBasic Ver. 1.51 では使用できていた下記の機能が Ver. 1.60 では使用できないようです。
①環境設定で「主画面初期位置」を Manual 選択で任意の位置に変更しても、変更位置に主画面が表示されません。
②環境設定の「初期エンコーディング」に SJIS を設定して自作プログラム(.tbt)から漢字を含む文字列をテキストファイル
としてファイル出力したのですが、出力内容が SJIS ではなく UTF-8 になってしまいます。
SJIS のテキストファイルとして出力する方法をお教えください。
お手数をおかけして申し訳ありませんが、よろしくお願いします。
-
TFGE2J 様
ご指摘有難うございます。
>TBasic Ver. 1.51 では使用できていた下記の機能が Ver. 1.60 では使用できないようです。
>
> ①環境設定で「主画面初期位置」を Manual 選択で任意の位置に変更しても、変更位置に主画面が表示されません。
>
> ②環境設定の「初期エンコーディング」に SJIS を設定して自作プログラム(.tbt)から漢字を含む文字列をテキストファイル
> としてファイル出力したのですが、出力内容が SJIS ではなく UTF-8 になってしまいます。
> SJIS のテキストファイルとして出力する方法をお教えください。
上の状況ですが,恐らくバグと思われます。調べて,修正します。
②については強制的にEncoding を指定する方法がありますので,取り敢えずそちらを試してみてください。
例えば,
SetEncoding(”SJIS")
や,
WriteAllLines(FN$,TLines$(),"SJIS")
のように。
同梱の「BASIC入門」ファイル操作25ページ付近に説明があります。
よろしくお願いします。
-
上のご指摘に対応する ver. 1.601を公開しました。
https://tbasic.org/downloads/index.html
お試しください。