TNkDIB/TNkPrinterがDelphi2009に対応

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日 追記

  • ホームページが移転していたためリンクを修正しました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください