Foundation > Rogue Wave Views を X Window システムで使用する > libmviews を使用して Rogue Wave Views を Motif アプリケーションと統合する > アプリケーションの初期化
 
アプリケーションの初期化
Rogue Wave Views コードを Motif ベースのアプリケーションと統合するときは、Rogue Wave Views セッションを次の 2 つの方法で作成できます。 標準 Rogue Wave Views 初期化プロシージャーまたは Motif アプリケーションの初期化ブロックのいずれかを使用して、以下のように IlvDisplay クラスの 2 番目のコンストラクターを呼び出します。
標準 Rogue Wave Views 初期化プロシージャー
IlvDisplay* display = new IlvDisplay("Program", "", argc, argv);
ここでは、Rogue Wave Views はディスプレイ・システムとの接続を確立します。
Motif アプリケーション初期化プロシージャー
Widget top = XtInitialize("", "Program", NULL, NULL, (Cardinal*)&argc, argv);
if (!top) {
IlvFatalError("Couldn't open display");
exit(1);
}
IlvDisplay* display = new IlvDisplay(XtDisplay(top), "X");
ここで、標準 Xt 関数呼び出しにより接続が初期化されます。 IlvDisplay のコンストラクターにアプリケーション名を指定し、この文字列からディスプレイ・リソースを検索できるようにする必要があります。

Version 6.0
Copyright © 2015, Rogue Wave Software, Inc. All Rights Reserved.