// shitarabianLogic.cpp : DLL 用の初期化処理の定義を行います。
//

#include "stdafx.h"
#include "shitarabianLogic.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

//
//	メモ!
//
//		この DLL が MFC DLL に対して動的にリンクされる場合、
//		MFC 内で呼び出されるこの DLL からエクスポートされた
//		どの関数も関数の最初に追加される AFX_MANAGE_STATE 
//		マクロを含んでいなければなりません。
//
//		例:
//
//		extern "C" BOOL PASCAL EXPORT ExportedFunction()
//		{
//			AFX_MANAGE_STATE(AfxGetStaticModuleState());
//			// 通常関数の本体はこの位置にあります
//		}
//
//		このマクロが各関数に含まれていること、MFC 内の
//		どの呼び出しより優先することは非常に重要です。
//		これは関数内の最初のステートメントでなければな
//		らないことを意味します、コンストラクタが MFC 
//		DLL 内への呼び出しを行う可能性があるので、オブ
//		ジェクト変数の宣言よりも前でなければなりません。
//
//		詳細については MFC テクニカル ノート 33 および
//		58 を参照してください。
//

/////////////////////////////////////////////////////////////////////////////
// CShitarabianLogicApp

BEGIN_MESSAGE_MAP(CShitarabianLogicApp, CWinApp)
	//{{AFX_MSG_MAP(CShitarabianLogicApp)
		// メモ - ClassWizard はこの位置にマッピング用のマクロを追加または削除します。
		//        この位置に生成されるコードを編集しないでください。
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CShitarabianLogicApp の構築
#include "dllInterface.h"
#include "ShitarabianLogicImp.h" // 実装クラスのヘッダをインクルード

CShitarabianLogicImp DllImp; // 実装クラスのインスタンスを宣言

CShitarabianLogicApp::CShitarabianLogicApp()
{
	::DllImpAttach( &DllImp );
}

/////////////////////////////////////////////////////////////////////////////
// 唯一の CShitarabianLogicApp オブジェクト

CShitarabianLogicApp theApp;
