| 記事内容:[|]
DELLの機種名を教えてください. 症状からするとEMSの問題ではなくコンベンショナルメモリが足りないででている 現象です.
拡張メモリで確保される円・文数に余裕があっても、文字列バッファはメイン メモリ上に配置されていて、最大32Kbyteまでしか確保できない. 日本語ならば1万6千文字でしょうか、メインメモリに余裕がなければ、この文 字数も確保できなくなってしまいます. 逆に UMBの有効活用や不必要なドライバーを整理してメインメモリに増加する 工夫をすることがすると少しは解消されると思います.
1. JWC.BAT に VTC+RSWAP または SHROOM を組み込む. 2. CONFIG.NT の FILES=20 くらいに BUFFERS=22 くらいにする. 3. 同じく CONFIG.SYS のLASTDRIVEの最終ドライブをなるべく少なくする. 4. AUTOEXEC.NT で常駐させているソフトを外す.
以前検証した結果ですので参考として下さい.
直線のみだと可能本数を大きく通り越して522049程描けるみたいです. 文字一文字を複写し続けたら9908で書き込むことが出来なくなりました. しかも文字列として1234567890を複写し続けたら2978で NG です.
以上、半角数字で.
全角の場合は以下のやり方で検証.
三 を複写 9837で NG
明日は晴れだったらな を複写 1560で NG
今のところの結論としては,文字はあまり写さない.
入出力→[Shift]+[Enter]で、現在の図面上の文字のバイト数(カッコ内は 全角換算?)らしきものが表示されますが、これが 32767(16383)になる までは描けるようです. [円・文字数] に表示されるのは [文字列の数] であり, ひとつの文字列は 半角の文字数 +1バイトになりますので, 1234567890を2978個複写したと いうことは11バイト×2978=32758で限界に達したと想像します.
明日は晴れだったらな(21バイト)×1560=32760 です. 一文字(2バイト)×9908=19816、三(3バイト)×9837=29511、 というのは…色々事情があるのでしょう…あまり現実的な使い方ではない ので、一応の制限は 32767文字と思ってよさそうです.
---
マルチブートにしてXPとWin98を導入して切り替えて使用する方法があります. 詳細な内容はメール頂ければ資料を提供できます.
参考としてください.
|