COBOL製品技術情報(FAQ)


旧バージョンの Visual COBOL で生成されたバイナリは新バージョンの Visual COBOL でも動作しますか


ネイティブ COBOL について

下位バージョンでコンパイルされたアプリケーションは、設計上は上位バージョンの環境でそのまま動作します。 実行ファイル (.exe) やダイナミックリンクライブラリ (.dll) が OS や他社のミドルウェアのライブラリをリンクしている場合、上位バージョンの環境で再リンクを行う必要があります。リンクを伴わない生成コード形式 (.gnt) や中間コード形式 (.int) のオブジェクトはそのまま動作しますが、コンパイラの改善がなされていますので再コンパイルを推奨しています。


.NET マネージ COBOL について

マネージ COBOL のアセンブリ (.exe / .dll) の場合、マネージ用ランタイムとの整合性に問題が生じる可能性があるため、再コンパイルが必要となります。


JVM COBOL について

JVM COBOL のクラスファイル (.class) の場合、 JVM 用ランタイムとの整合性に問題が生じる可能性があるため、再コンパイルが必要となります。