私は、(遺産の問題のおかげで) 2002 年のかなり古い IDE である Borland Builder C++ 6 で行われるプロジェクトに取り組んでいます。
私と以前の開発者が直面した問題は、BBC++6 に付属する TPrinter コンポーネントがかなり古く、HP の PCL6 との互換性の問題があるように見えることです。今のところ、プリンターが PCL4 を取得した場合にのみ使用できます。私のチームは、PCL4 が受け入れられなくなる可能性がある将来のプリンターについて心配しています。以前の開発者は、Builder のコンポーネントで PCL6 を使用しようとかなりの努力をしましたが、成功しませんでした。具体的には、以前のチーム メンバーからのエラー レポートは次のとおりです。
Builder コンポーネントは、PCL6 を使用するプリンターではうまく機能しません。フォントの向きを尊重しません。ウィンドウ内のいくつかのものが混乱します。
私の質問は次のとおりです。この問題を解決する最良の方法はどれですか? 特に、Borland から TPrinter を PCL6 と互換性のあるパッチまたは何かを見つけることができれば幸いですが、他の解決策も歓迎されるかもしれません。独自のコンポーネントや特定のプリンター クラスを作成する必要はありません。IDE を変更することは実行可能な解決策ではありませんが、互換性のあるライブラリを含めることは問題ありません。
何かお役に立てば幸いです。
モメルギル