マクロの仕様変更に関するドキュメント変更
コミットログに「変更前」とありますが、列挙されているもの全てがこのコミットで変わったのですか?
MaxNameLen は引き続き生きているようです。#39729 4-stable, trunk とも、変数名が 31 までしか使われていないことを確認しました。
文字列変数に格納できる最大文字数 511 は健在のようです。このマクロは512バイト目を返しません。
hoge = '123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_12' strcopy hoge 512 1 foo messagebox foo '512'
usage/migrate_to_5.html に before/after の形で欲しいです。
内部の保管領域の上限と、変数,ラベルの数の上限はなくなったのですが 文字列長などの制限は従来通りです。
文字列は内部文字コードがACPからUTF-8になったので 漢字などはバイト数が長くなり Tera Term 4ではセットできたデータが途切れる可能性があります。
に追記しました。
記述ありがとうございます。
r8652, r8696 にて修正