Windowsのネットワークコンポーネントの多数のバージョンの使用
日付 | 2001/02/23 |
---|---|
ID | 01-527 |
バージョン | All versions |
プラットフォーム | Windows |
異なるバージョンの多数の4D Serverを実行していれば、ネットワークコンポーネントがアクティブウィンドウディレクトリーに存在し、そのマシン上ですべての4Dアプリケーションによって使用されるので、単一のWindows clientからのすべてのサーバーに接続することを困難に感じるかもしれません。
C:\Windows\ACI\Network <-- v6.5 or older
C:\Windows\4D\Network <-- v6.7 or newer
4th Dimensionのバージョン6.7を備えたACIから4Dまでのフォルダーの名前への変更で、同じWindowsコンピューター(6.7は4DフォルダーにあるNCを使用するでしょう、前のバージョンはACIフォルダーにあるNCを使用するでしょう)上で任意の前のバージョンを備えたv6.7を使用する問題がないことに注目します。さらに、それらが個々のアプリケーションのリソースフォークに格納され共有されないので、Macintosh上に混合NCは問題ありません。
すべてのサーバーおよびクライアントのための4Dネットワークコンポーネントの単一のバージョンで標準化することができます。しかし、それがあなたのネットワークあるいは他の要因のサイズによりimpracticleである場合、ここに代案があります。
各4DアプリケーションがNCの異なるバージョンを使用することを可能にすること:
1. アクティブウィンドウディレクトリー中のネットワークフォルダーからNCのを取り除きます。
2. 各NCの活発なネットワークフォルダーの中で空のテキストファイルを作成します。
3. 例えば、NCと一致するためにテキストファイルを改名してください:「4DNCTCP.DLL」Windowsはファイルタイプの変更に関してあなたを警告し、それをとにかく行います。
4. 対応する実行可能なファイルと同じディレクトリの中であなたが使用したい実際のNCを例えば置く:「4DClient.EXE」
さて、あなたが4Dアプリケーションを始める時、それはネットワークフォルダーで(空)NCファイルを見て安心します。しかし、DLLが空であるのでWindowsはその代りに、実行可能なアプリケーション
と同じディレクトリの中でNCを削除し、そこから代わりにDLLをロードするでしょう。