エラー画面の行数のところを確認すると「strrep nyuuryoku,kotoba(cnt),kotoba(cnt)+"\n"」と書かれたところになります。
皆様からの回答をお待ちしております。
include "hsp3utf.as" //文字列が32767文字までは大丈夫 screen 0, 369,369, screen_tool objmode 2,1 #packopt icon "mmw320h320.ico" font "游明朝",24,16 title "テキストに含まれる任意の文字を改行に置換する。" Unicode=32767//HSPエディタUnicode版は、32767文字以上扱えない。 sdim nyuuryoku,Unicode,1 mes "32767文字までの文字列を入力" mesbox nyuuryoku,369,150,5,Unicode objsize 369,36 button goto "単語改行する",*label stop *label val = strlen(nyuuryoku) if val<=Unicode { sdim kotoba,24,8544 変数は、行数が長いので省略しました。 foreach kotoba strrep nyuuryoku,kotoba(cnt),kotoba(cnt)+"\n" loop objprm 0,nyuuryoku objprm 1,"単語改行しました" stop } else { dialog "入力した文字は扱える"+Unicode+"文字を超えて"+val+"文字になります。"+Unicode+"文字以下に減らしてください。",1,"結果" stop }