次に行うのは、問い合わせオブジェクトの生成です。
問い合わせオブジェクトは、問い合わせファイルの読み込み、問い合わせファイルの実行、問い合わせ結果の取得など、一連の問い合わせ処理に対応するオブジェクトです。
問い合わせオブジェクトは、変数として宣言することもできますが、この説明では、new演算子を使って生成し、delete演算子を使って削除します。
【例】
=================================================================================== CSymNaviSession _Server; BOOL MyFunc() { _Server.Open("userid" , "password" , "server") ; _Server.ConnectOracle("oracle_userid" , "oracle_password") ; _Server.ConnectResourceNoAuth( ); CSymNaviDoc * pDoc = new CSymNaviDoc ; //オブジェクトの生成※ pDoc->SetSession( &_Server ) ; //セションオブジェクトと関連付け delete pDoc; _Server.Close( ) ; return true; } ===================================================================================