novaの日記: 64KB
日記 by
nova
BCB6 で 64KB 以上のデータを TRichEdit で扱う方法
BCB の TRichEdit は default のままでは 64KB 以上のデータを読み込むと、 文字数を変更するような操作 (文字を入力するとか) が出来なくなります。 おそらくソレが default のメモリ容量設定の上限なんでしょう。
64KB 以上のデータを扱いたいなら TRichEdit の MaxLength プロパティに値を設定します。 指定出来る範囲は -2147483648 ~ 2147483647 です。まぁ、最大値を指定しとけばいいんじゃないかと。 MaxLength に最大値を指定したからといって、アホみたいにメモリ喰うワケでは無いみたいですし。 必要な容量を前もってガッツリ確保するワケでは無いようです。
RichEdit1->MaxLength = 2147483647;
64KB More ログイン