[PR]テレビ番組表
今夜の番組チェック

このページは PC 専用です。携帯電話の方はこちらへ。
Move mobile phone Site.

また、CSS 対応のブラウザでの閲覧を推奨いたします。
Get Firefox (Japanese)!

Pixia 用フィルター - 樹話(きわ) > 「フリーウェアで Pixia のフィルターを作る」(P.2)

フィルターのメインページへ

以下の部分は きわ さんのページの文章をほぼそのまま引用したものです。

Kiwa's banner

「フリーウェアで Pixia のフィルターを作る」


☆ とにかくメイク

とにかくメイクしてみましょう。最初に実行ファイルを作るのをコンパイルと説明しましたが、実際にはいくつかの手順のうちの一部としてもコンパイルという言葉は使われますので、これからはソースファイルから実行ファイルを作る一連の手順をまとめてメイクと云うことにします。

最初のサンプルはこれ ( kfp_smp1.exe ) です。ダウンロードしたら適当な空のフォルダーを用意してその中に解凍します。解凍すると以下のファイルがあるはずです。

kfp_smp1.exe に含まれるファイルの一覧
ファイル名説明
始めに.txt注意書きなど
readme.txtオリジナルの作成キットに付属していた説明用ファイル
makefileメイクの手順を決めるファイル
fltmake.batメイク用のバッチファイル
fltmake.pif上のバッチファイル用のショートカット
kfp_smp1.cソースファイルの本体
kfp_smp1.def定義ファイル
kfp_smp1.hkfp_smp1.c 用のヘッダーファイル
kfp_smp1.rcリソースファイル
resource.hリソースファイル用のヘッダーファイル
pixiadll.hPixia 用フィルター共通のヘッダーファイル

上記のうち、fltmake.pif(拡張子 pif はexplorerでは表示されない)以外のファイルは Windows 付属のメモ帳などのテキストエディターで内容を表示できるので、眺めてみてください。

それからBCC++5.5をデフォルト以外の場所にインストールした場合は、 makefile と fltmake.bat の該当する場所をテキストエディターで書き換えてください。


さて準備ができたら、メイクですが、fltmake.batfltmake.pifのどちらかをダブルクリックするだけです。MS-DOSのウィンドウが少しの間開いて勝手に閉じると、うまくいけば同じフォルダーにフィルター本体 ( kfp_smp1.dll ) ができているはずです。

できた dll ファイルを Pixia の filter フォルダーの下の適当なフォルダーにコピーします。これで、フィルターリスト(のコピーしたフォルダーと同じ名前の分類の中)に「サンプル1」という名前のフィルターが追加されていれば、とりあえず成功です。実行してみると目が悪くなりそうな模様ができるはずです(笑)。


ちなみにメイクするとフィルター本体以外に、拡張子が res と obj と云うファイルと、 result.txt と云うファイルができているはずですが、 res と obj は中間ファイルなので、フィルターが完成したあとは消してもかまいません。 result.txt はメイクの経過やエラーメッセージなどが書かれていますので、うまくいかない場合は眺めてみてください。

また result.txt ができていない場合はfltmake.batの中のBCC++5.5をインストールしたフォルダーの名前が間違っている可能性が大きいのでチェックしてみてください。