|
テクニカルノート14:インストール問題July 14, 2003© NSB Corporation. All rights reserved. |
Go to English page.
NS Basic/CEのインストールは、ほぼ全てのケースに於いて問題はありませんが、時にレジストリの問題により、インストールが正常に終了しない場合があります。レジストリはWindows CEオペレーティングシステムに組み込まれているファイルです。アプリケーションが起動される際、Windows CEはレジストリを使用し、どのようにアプリケーションをスタートさせるかの重要な情報を得ます。レジストリはデバイス上の全てのアプリケーションによって共有される為、もしあるアプリケーションによって壊される場合、他のアプリケーションも影響を受けるでしょう。
eMbedded Visual Basicによって構築された標準インストーラは、アプリケーションをアンインストールする時にWindows CEレジストリを破壊する、既に分っているアプリケーションの1つです。
NS Basic/CE インストーラは、NS Basic/CE のプログラムを正常に動作させる為に、レジストリに情報を入れる必要があります。もしこれが出来ない場合、NS Basic/CEを動作させる際にエラーメッセージを受けるでしょう。
多くの場合、ユーザーの手によってコマンドを入力してアプリケーションを登録する事により、この状況を正す事が出来ます。しかし、もしこれが失敗した場合、ユーザは自分のレジストリを作成する必要があります。これを行うただ一つの方法は、デバイスのバックアップを行い、ハードリセットをした後に、あなたのアプリケーションを再び読み込んで下さい。
1. まず、最新版のActiveSyncを使用していることを確認して下さい。
これはNS Basic/CEをデスクトップからインストールする為のソフトです。このテクニカルノートの時点で、最新版はActiveSync3.7です。もしCE Servicesを使用している場合、ActiveSyncによって入れ替えられていますので、Microsoftからの最新版が絶対に必要になります:
http://www.microsoft.com/mobile/pocketpc/downloads/activesync.asp
2. デバイス上で、もし以下のメッセージのどれかを受けたら:
3. デスクトップ上で"Please Reinstall NS Basic"
4.0の初期バージョンでは、削除すべきファイルが残されています。このエラーを直すには、次のステップを行って下さい:1. NS Basic/CEをアンインストールする。2. NSBPictb.dllを検索し、見つかった全てのコピーを削除する。3. 最新版のNS Basic/CEをインストールする。
4. デバイス上で、もし以下のメッセージを受けたら:
Pocket PCの場合は、
Pocket PC 2002の場合は、
5. (デバイス)NS Basic/CEはスタートするが、Visual Designerが見つからない場合
6. (デバイス)BASIC.EXEをPPCにインストール中に、"setting registry entries..."でデバイスがフリーズする。
これはWindows CE内でのバグによって引き起こされます。新しいバージョンのWCELoadを先に読み込ませる必要があります。CD上のReadMe.txt ファイルから、WCELoad.exe Update へのリンクをクリックして下さい。
CDが1999年8月31日以前に作成されている場合は、WECLoad.exe Update を当社websiteから入手出来ます。.
7. (デバイス)起動時の「Error 429」
これはインストール時に正しく登録されていないコントロールが原因で起こります。レジストリが壊れているとこの結果を招くことになります。ご自身でコントロールを登録することによって修正できます。以下は登録が必要なファイルの一覧です。
adocedt31.dll cmax20.ocx cmdlgd6.dll comdlg32.ocx exmenu.dll expropertieslist.dll finance.dl mscecomdlg.dll mscefile.dll mscegrid.dll msceimage.dll msceimagelist.dll mscelistview.dll mscepicture.dll mscetabstrip.dll mscetreeview.dll mscewinsock.dll mscomctl.dll msscript.ocx msvbvm60.dll mswinsock.ocx nsbphone.ocx oleaut32.dll scrrun.dll sysinfo.ocx tlbinf32.dll
ファイルの登録は「スタート」から「ファイル名を指定して実行」をクリックし、各ファイル毎に、"regsvr32 filename"をタイプします。
8. (デバイス)"Could not find CLSID for VBScript" が現れる
このメッセージはWindows Mobile 2003 for Pocket PC デバイスで現れます。これらのデバイスには、それ以前のデバイスのROMに含まれていたいくつかの必要なライブラリーが含まれていません。それらのライブラリーをインストールするには、Visual Basic Runtime for Pocket PC 2003をインストールしなければなりません。これはhttp://www.microsoft.com/windowsmobile/resources/downloads/developer/evb.mspx からダウンロードできます。
お客様がお持ちの問題が解決されない場合は、nipponsupport@nsbasic.comへご連絡下さい。喜んでお手伝い致します。