Binarix FL-net Library for Windows

マニュアル>アプリケーション開発ガイド C/C++編>サンプルソースファイル

サンプルソースファイル

サンプルソースファイルの展開

サンプルソースファイルは、インストール先のsamplesフォルダにあるZip形式の書庫ファイルに納められています。

サンプルソースファイル(Zip形式)C:\Program Files\Binarix\FL-net\samples\Samples.zip

エクスプローラでSamples.zipファイルを右クリックして表示されるメニューで [すべて展開...] を選択して、サンプルソースファイルを任意のフォルダに展開します。

注意

WindowsのUAC(ユーザーアカウント制御)により、Program Filesフォルダへの書き込みができない場合があります。サンプルソースファイルの展開先は、アクセス権のあるフォルダを指定します。

サンプルソースファイルは、展開先フォルダの下にプログラミング言語別にフォルダを作成して展開されます。(下表) FL-net通信C/C++ライブラリを使用するサンプルソースファイルは、VCフォルダにあります。

フォルダ内容
CSC#のサンプルソースファイル
VBVB.NETのサンプルソースファイル
VCVC++のサンプルソースファイル

プロジェクトの変換

VCフォルダのサンプルソースファイルは、Visual C++ 6.0で作成されています。Visual Studio 6.0より後のバージョンでは、ワークスペースファイル(*.dsw)を開いた時に表示されるプロジェクトの変換ダイアログで[はい]を選択して、プロジェクトを変換してから開きます。

CommonMemorySample

CommonMemorySampleは、以下の処理を行うサンプルソースコードです。

Visual Studioの[ワークスペースを開く]または[プロジェクトを開く]ダイアログで、以下のワークスペースファイルを開きます。

ワークスペースファイル<展開先フォルダ>\VC\CommonMemorySample\CommonMemorySample.dsw

下図は、CommonMemorySampleをビルドして実行した様子です。他ノードとのコモンメモリによる交信(通信)が確認できます。CommonMemorySampleのインスタンスを複数実行、または付属のFL-net Utilityを同時に実行して、FL-net通信エンジンが複数のアプリケーションに対応できることも確認できます。

CommonMemorySample

MessageSample

MessageSampleは、メッセージ伝送を行うサンプルソースコードです。
Visual Studioの[ワークスペースを開く]または[プロジェクトを開く]ダイアログで、以下のワークスペースファイルを開きます。

ワークスペースファイル<展開先フォルダ>\VC\MessageSample\MessageSample.dsw

このサンプルでは、本製品で送受信可能なすべてのメッセージを処理しています。ユーザーアプリケーションにメッセージ伝送を実装する場合は、必要のないメッセージのコールバック関数のポインタをNULLにします。
下図は、MessageSampleをビルドして実行した様子です。複数のパソコンでそれぞれMessageSampleを実行すれば、メッセージ伝送を確認できます。

MessageSample