255バイト以上の文字データの表示

フォームのコントロールで255バイトより長い文字データを扱う場合は、以下の制約を考慮する必要があります。

(1)ファイルの項目長 : MAX255バイト

(2)ワーク項目のバイト数 : ディフォルト512バイト

(3)テキストボックスのレングス : MAX2048バイト

(4)項目間の移行(A=B) : MAX255バイト

したがって、ファイルの項目をテキストボックスに直接関連付けできませんので、下記のように分割して扱います。
例)
_STRSZ = 1024; //文字列の作業用バイト数を増やす。ディフォルト512
 //ファイルの項目MAXが255のため複数項目に分割してファイルに保存
$GotFocus.FM1 //ファイルの項目からテキストボックスに表示
 D_BLOCK("LENG",1,1,1);
 .Text1(1,250) = .LENG.F2;
 .Text1(251,250) = .LENG.F3;
 .Text1(501,250) = .LENG.F4;
$End
$Click.Cmd1 //テキストボックスの内容をファイルの項目に移す
 .LENG.F2 = .Text1(1,250);
 .LENG.F3 = .Text1(251,250);
 .LENG.F4 = .Text1(501,250);
 D_EXIT(0);
$End