Tech Note 01: 一般問題 Jan 03, 2005 © NSB Corporation. All rights reserved. |
POSEまたはシミュレータが動作しているのにNS Basicがそれを認識しない場合(プログラムがダウンロードされないとか、複数のPOSE/Simulatorが起動してしまう等)、ファイアーウォールやアンチウイルス ソフトがソケット接続を妨害していないか確認して下さい。POSE及びシミュレータはポート6415を使って送受信を行っています。 ファイアーウォールやアンチウイルス ソフトを無効にするか、ポート6415を許容するように設定して下さい。
2つ目の可能性としては、古いバージョンのEmulink.ocxが動作しています。NS Basic/Palm 4をお使いの場合、このファイルはバージョン2でなければなりません。c:\WINNT\System32\Emulink.ocx (古いバージョンのWindowsをお使いの場合はc:\Windows\System32)を見て下さい。
また、Norton Ghost 6.5を使っていると、NS Basic/Palm起動時にランダムにハングするとの報告も受けています。
Palm Simulatorを使っている場合は、Simulatorフォルダ内のPalmSim.iniファイルを確認し、68KDebuggerPort=localhost:6415であることを確かめてください。あるバージョンのシミュレータでは、異なった値が設定されていることがあります。
上記の全てを試しても問題が解決しない場合は、\nsbasic\downloadsフォルダからprcファイルをPOSE上にドラッグ&ドロップするか、POSEを右クリックしてファイルを指定してください。
\Program Files\nbasic\palm\ReRegister.bat ファイルを起動して下さい。これはNS Basic/Palm が使っている全てのコントロールを再登録します。(このファイルをお持ちでない場合、nipponsupport© nsbasic.comまでご連絡下さい。)
Windows 95をお使いで、上記ファイルで問題が解決しない場合、ComCtl32.dllシステムファイルのバージョンが古いかもしれません。このMicrosoft Knowledge Baseにアップデートの方法が記載されています。
http://support.microsoft.com/support/kb/articles/Q186/1/76.ASP(英語)
これは時にWindowsが、NS Basic/Palmが使う特殊フォントの配置を許容しないように設定されている場合に起こります。これを直すには、"\program files\nsbasic\fonts"に入っているフォントを"\windows\fonts"へ移してください。
「私は今週NS Basic/Palmを手に入れましたが、全く同じ問題にぶつかりました。私はK6-2/400, Win95 OSR 2.1, 及びTrident AGP 9850 video cardを使用しており、TridentのWEBサイトからの最新のドライバーで走らせていました。ビデオドライバーをWindows提供のもの (Trident Super VGA か Microsoft Super VGA)に取り替えたら、NSBasicは正常に動作しました。もちろん、リフレッシュ比は理想よりは劣りますが、少なくともNSBasicが使えるようになりました。参考までに・・・」by John Rook
これは古いバージョンのNovell Clientがインストールされているのが原因だと考えられます。4.81.1.1か、さらに新しいバージョンのNovell Clientがインストールされていることを確認して下さい。(Novellの社員によるアドバイスとして)別の解決策はセーフ(Safe)モードでのインストールです。
Windowsのアンインストーラは、アプリケーションがインストールされてから修正が加えられていないファイルだけを取り除きます。結果的に、パッケージのアンインストールはファイルやレジストリキーを残すことになります。以下のプロセスを行うと、システムからNS Basicを完全に取り除くことができます。これは完全にきれいな再インストールを行いたい場合にとても有効です。