Delphiで作成したOLEサーバを呼び出してみよう



【DelphiでOLEサーバを作成】

上記の場所で作成したサンプルのOLEサーバを呼び出してみよう。

 サンプルの実行ファイル名 : Project1.exe


【サンプル】

//タイプライブラリを読み込む
//(サンプルの実行ファイル名を記述して下さい。)
#import "C:\temp\Project1.exe"

void COleServTestDlg::OnButton1() 
{
	//namespaceを宣言(Project1.tlhを参照すると分かります。)
	using namespace Project1;
	
	//インターフェイス オブジェクトの宣言
	Project1::IOleIO_TestPtr pOleSv;

	//OLEサーバ(Project1.exe)を起動
	pOleSv.CreateInstance("Project1.OleIO_Test");

	//メソッドを実行
	pOleSv->AppRun();

	//OLEサーバの終了と解放
	pOleSv.Release();
	pOleSv = NULL;
}


[サンプル・ソース]