Delphi2009に対応したTNkDIBとTNkPrinterが公開されました。
Delphi2009に対応したTNkDIBとTNkPrinterを、
C++Builder2009でコンパイルできることを確認しました。
以下、確認方法です。
プロジェクトにすべてのpasファイルを追加します。
次に、プロジェクトを再構築します。
pasファイルからhppファイルが作成されます。
以下のコードを追加し、コンパイルします。
#include "NkDIB.hpp"
#include "NkPrinters.hpp"
TNkDIB* dib = new TNkDIB();
TNkPrinter* printer = NkPrinter;
NkDIB.hppでコンパイルエラーになりました。
[BCC32 エラー] NkDIB.hpp(22): E2209 インクルード ファイル ‘Nkgraph.hpp’ をオープンできない
NkDIB.hppの次の部分を変更することでエラーを回避できます。
//#include <Nkgraph.hpp> // Pascal unit
#include "Nkgraph.hpp" // Pascal unit
これでコンパイルに成功しました。
おそらく設計時パッケージにコンポーネントをインストールすれば、
このエラーも発生しないと思います。
2014年10月3日 追記
- ホームページが移転していたためリンクを修正しました。