PC-DOSVer6.0でプログラミングしたソフト(C++)をVer7.0のDOSをインストールしたHDDにインストール後、ソフトを立ち上げても「かな漢字変換システムが見つかりません」というメッセージが出て、立ち上がりません。
CONFIG.SYSの日本語表示関係設定は以下のようにしています。
DEVICE=C:\DOS\$FONT.SYS
DEVICE=C:\DOS\$DISP.SYS
DEVICE=C:\DOS\$IAS.SYS
INSTALL=:\DOS\IBMMKKV.EXE /M=S /Z=4 /C /L /J=90 /S=C:\DOS\MULTDICT.PRO /U=C:\DOS\$USRDICT.DCT
立ち上げ時、上記すべてのファイルが導入されたというメッセージが出た後、「いくつかの辞書がオープンできませんでした。コマンドまたはファイル名が正しくありません」とメッセージが出てしまいます。
なにが原因か不明です。どなたか分かる方がいらっしゃいましたらアドバイスお願い致します。
No.2ベストアンサー
- 回答日時:
#1です、ちょっとアクセスしずらいところにおりましたので。
NETで見つけたCONFIG>SYSをちょっといじってみましたが、これと比較してみてください。
BUFFERS=20
FILES=40
DOS=HIGH,UMB
DOSDATA=UMB
COUNTRY=081,932,C:\DOS\COUNTRY.SYS
SHELL=C:\DOS\COMMAND.COM /P /E:512 /H
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM I=B000-B7FF I=C900-DBFF X=DC00-DFFF FRAME=E000
DEVICEHIGH=C:\DOS\$FONT.SYS /MSG=OFF
DEVICEHIGH=C:\DOS\$DISP.SYS /MSG=OFF
DEVICEHIGH=C:\DOS\$IAS.SYS
INSTALL=C:\DOS\IBMMKKV.EXE /M=S /Z=4 /C /L /J=90 /S=C:\DOS\MULTDICT.PRO /U=C:\DOS\$USRDICT.DCT
また、AUTOEXEC.BATは
@ECHO OFF
PROMPT $P$G
PATH C:\;C:\DOS
LH C:\DOS\KEYB.COM JP,932,C:\DOS\KEYBOARD.SYS
(LH C:\DOS\MOUSE.COM)
で、「コマンドまたはファイル名が正しくありません」はPATHに記載された場所とカレントディレクトリを含めた場所にコマンドがないと言うことですAUTOEXEC.BAT先頭をECHO ONにして、どこでメッセージが出るか確認してください。
このあたりをチェックした上でRAMBOOST(RAMSETUPかも)コマンドを使ってみてください。DEVICE=C:\DOS\EMM386.EXEのパラメータを設定してくれます(最近のCPUだとうまくいかないかも知れませんが)。
もう一つ確認していただきたいのは、MULTIDICT.PROに記載された場所(インストールしたままなら、C:\SYS\DIC)に辞書ファイルがあるかです(インストーラを使っていれば問題ないと思いますが)。
なお、私は、DOS時代からのATOKユーザなので、IBMMKKには詳しくないので、そのあたりはご了解ください。
UltraCSさんへ
アドバイス有難う御座いました。
アドバイス通りやってみましたが、症状は変わりませんでした。
また、MULTDICT.PRO の中身を見ていると
* IBM Dictionaries
/MD=1 C:¥$IBMBASE.DCT
/MD=1 C:¥IBMZIPC.DCT
/MD=1 C:¥$IBMCNNC.DCT
となっており、実際に¥IBMZIPC.DCTは、Cドライブには存在しません。試しに
/MD=1 C:¥IBMZIPC.DCTを削除して見ましたが、症状は改善されませんでした。また、\$USRDICT.DCTはC:\DOSには存在しておらず、\USRDICT.EXEなら存在するため、/U=C:\DOS\$USRDICT.DCT⇒/U=C:\DOS\USRDICT.EXEに変更しても症状は改善されませんでした。
上記実施中、あきらめていたMS-DOS6.2インストールFDを奇跡的に手元に入手することが出来ました。当然の事ながらMS-DOS6.2上では問題ないようです。いろいろアドバイス頂き有難う御座いました。これからの使用頻度は別としてDOSの勉強になりました。本当に感謝致します。
No.1
- 回答日時:
PureDOSであれば、メモリ・マネージャの設定が怪しい気がします
メモリの使用状態はバージョンで変わります。今回の場合、拡張メモリ(XMSやEMS)がうまく使えていないので、辞書のスペースが確保できていないなどが起きているように思えますPC-DOSであればRAMSETUP(RAMBOOSTだったかな、MS-DOSでいうMemMakerみたいなの)がうまくいっていないかも知れません。
とりあえず、CONFIGAUTOEXECでの記述を(HIMEM.SYSとEMM386.EXE以外)すべてDEVICEHIGE、LOADHIにしてみるという手はあります(UMBがつかえなければ普通にロードされるはずなので)。
ということで、差し支えない範囲でメモリマネージャ(EMM386.EXE)の記述とMEMコマンドの結果を公開してください
この回答への補足
すいません。EMM386.EXEとMEMコマンドの結果の公開、意味分かりました。結果は以下の通りです。
*EMM386.EXE結果
利用可能拡張メモリ・・・32464KB
LIM/EMS Version・・・・4.0
トータル拡張メモリページ・・2072
利用可能拡張メモリページ・・2029
トータルハンドル・・・・・64
アクティブハンドル・・・5
トータル上位メモリ利用可能・・73KB
最大上位メモリブロック利用可能・・35KB
*MEMコマンド結果
基本メモリ 使用済み141K 使用可499K
UMB 使用済み、使用可共に0K
XMS 使用済み6410K 使用可59,125K
1MB以下メモリ 使用済み141K 使用可499K
全EMSメモリー33,152K 使用可能EMSメモリー32,464K
全XMSメモリー65,535K 使用可能XMSメモリー59,125K
実行可能プログラムサイズ 498K
使用可能最大UMBメモリー0K
使用可能HMAメモリー1K
です。ultraCSさん他、宜しくお願いします。
早速の回答どうも有難う御座いました。早速CONFIG.SYSの記述を(HIMEM.SYSとEMM386.EXE以外)すべてDEVICEHIGHにして見ましたが状況は変わりませんでした。
それと回答の中の「差し支えない範囲でメモリマネージャ(EMM386.EXE)の記述とMEMコマンドの結果を公開してください」の意味がよく分からないのですが・・・。大変申し訳けありませんが、初級者でも分かるように説明して頂ければありがたいのですが・・。以上、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- その他(OS) WindowsとMS-DOSの違いって何ですか? 5 2022/10/26 02:19
- 英語 和訳をお願いしたいです。 4 2023/05/07 04:23
- 英語 do-not-dosの意味について 1 2022/03/28 13:49
- モニター・ディスプレイ 画像解像度について 4 2022/05/30 16:05
- その他(OS) DOSコマンド『dir』の『/o』オプション 3 2023/03/10 09:29
- その他(プログラミング・Web制作) 複数のテキストファイルの結合方法 2 2022/05/14 23:58
- その他(ブラウザ) 動画の切り抜きをしています。保存の時に、アクセス許可がないとメッセージが出て、保存出来ません。試した 2 2022/05/30 09:56
- Visual Basic(VBA) dosプロンプトから、a.txt+b.txt=c.txt て出来ますか? 4 2022/07/27 22:10
- C言語・C++・C# C言語 コマンドプロンプトについて。 36 2023/02/26 09:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
ログイン、ログアウト時にコマ...
-
IBM漢字コードのSJIS変...
-
別名でリンク先を保存。
-
Illustratorのデータをまとめて...
-
DOSコマンドでのワイルドカ...
-
FTP接続中のコマンド実行結果を...
-
AIX ksh利用 grep 検索で マ...
-
rcpコマンドについて、教えて!
-
linuxのreadコマンドについて
-
属性変更できないです。
-
Viで書き込もうとすると、保...
-
vagrant upでエラーが表示され...
-
実行中のシェルスクリプト自体...
-
書き込み権限が無いためコピー...
-
cshで変数名の入れ子ができない
-
shellから起動したkterm上でコ...
-
Solarisが起動しなくなった・・・
-
コマンド終了ステータス
-
CentOSでのCDマウントがうまく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
-
IBM漢字コードのSJIS変...
-
FTP接続中のコマンド実行結果を...
-
Windows10のRegSys32に登録され...
-
属性変更できないです。
-
別名でリンク先を保存。
-
AIX ksh利用 grep 検索で マ...
-
telnet,rlogin,rshの違いってな...
-
Linux shell ftp 転送 エラー制御
-
lsコマンドで表示するファイル...
-
cron登録不可(´・ω・`)
-
【ターミナル】MacBookにディー...
-
linuxのreadコマンドについて
-
CPUのbit数を調べるコマンド
-
kshのファイルが存在しない時
-
WindowsでPATHにあるコマンドを...
-
コマンド プロンプトで作成し...
おすすめ情報