以下の製品は,動作環境のOSにより下記.NET Frameworkのインストールが必要です。
COBOL2002(64ビット版) のバージョン |
動作環境OS | 前提ソフトウェア |
---|---|---|
05-xxの場合 | Windows Server 2019 | Microsoft® .NET Framework 4.8以降 |
04-xxの場合 | Windows Server 2008 R2 Windows 7 x64 |
Microsoft® .NET Framework 4.5以降 |
以下の製品は、Windows SDK*1のインストールが必要です。
ファイル名やパス名にJIS X0213の第3水準漢字および第4水準漢字を含むUnicodeの文字は使用できません。
ライブラリファイル(.lib)やオブジェクトファイル(.obj)から、LINKコマンドを使って実行可能ファイル(.exe)、またはDLLファイル(.dll)を作成すると、マニフェストファイル(.manifest) (※)が生成されることがあります。この場合に作成された実行可能ファイル、またはDLLファイルをそのまま使用すると、C実行時ライブラリのローディングエラーとなることがあります。この現象を回避するため、生成されたマニフェストファイルの情報を、LINKコマンドの後でMTコマンドを使用して、対応する実行可能ファイル、またはDLLファイル中に埋め込んでください。
※マニフェストファイルは、使用するC実行時ライブラリの情報やUAC情報などが登録されており、プログラムを実行する際にその情報が必要になります。
本製品を使用する場合、次の機能は使用できません。
本製品はISAM製品およびSORT製品の機能を含めて提供しており、ISAMおよびSORT製品を購入しなくてもCOBOLの索引ファイル機能および整列併合機能を使用できます。
ただし、次の場合は別途ISAMおよびSORT製品を購入する必要があります。
<SORT製品の購入が必要>
SORT製品が提供するコマンドを使用してソートする(ユティリティとして使用する)場合。
<ISAM製品の購入が必要>
COBOL2002以外のプログラミング言語を使ってISAMファイルをアクセスする場合。
SORT製品が提供するコマンドを使用したソートで、ISAMファイルを入力とする場合
Unicode機能を使用する場合、開発環境と運用環境の両方に下記のいずれかの製品が必要です。
旧バージョンからの移行時は浮動小数点演算の誤差に注意してください。
Windows版COBOL2002(64ビット版) 01-xxおよび02-xxで作成した実行可能ファイル(.exe)、DLLファイル(.dll)、オブジェクトファイル(.obj)、COBOLソースファイル(.cblなど)、ライブラリファイル(.lib)を本製品に移行する場合、次のどれかの条件に該当するときは、浮動小数点演算精度の違いによって、移行元システムの結果と差異が発生する場合があります。
浮動小数点数としては妥当な値ですが、条件に該当する場合は、浮動小数点演算精度の違いによる誤差に十分注意して移行してください。
その他の注意事項に関しては、Web公開しているCOBOL2002 ユーザーズガイド(3021-3-600)付録Bを参照願います。
Windows版COBOL2002は、以下のバージョン以外のVisual Studioの開発環境と組み合わせて使用することをサポートしていません。
05-xxの場合 Visual Studio 2022
04-xxの場合 Visual Studio 2015
Windows版COBOL2002がサポートしているバージョン以外のVisual Studioと組み合わせて使用する場合、CプログラムからDLLを作成し、COBOLプログラムからは、DLLに含めたCプログラムを呼び出すようにしてください。使用するときは事前に正しく動作することを確認してください。
04-xxでは、COBOL2002のコンパイラで、Visual Studio 2019で作成したCプログラムのオブジェクトをリンクすると、外部シンボルが未解決となり、リンクエラーが発生する事例があります。