?? sysmod.cpp
字號:
#include "stdafx.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif
CString GetAppPath()
{
char lpFileName[256];
GetModuleFileName(NULL,lpFileName,256);
int nLen=strlen(lpFileName);
for(int i=nLen;i>=0;i--)
{
if (lpFileName[i]=='\\')
{
lpFileName[i]='\0';
break;
}
}
CString strPath;
strPath=lpFileName;
return strPath;
}
BOOL FileExists(CString strFileName)
{
CFileFind fFind;
if (fFind.FindFile (strFileName))
return TRUE;
return FALSE;
}
typedef HRESULT (*DLLREGPROC)(void);
/*///////////////////////////////////////////////////////////////////////////
函數 RegisterDll()
主要功能: 注冊COM
返回值:
參數含義:
strFileName - 文件名
注:此函數只對用VB開發的COM有效,對用VC開發的COM無效
///////////////////////////////////////////////////////////////////////////*/
BOOL RegisterDll(CString strFileName)
{
DLLREGPROC pProc = NULL;
HINSTANCE hModule = LoadLibrary(strFileName);
if (hModule == NULL)
return FALSE;
pProc = (DLLREGPROC)GetProcAddress(hModule,"DllRegisterServer");
if (pProc == NULL)
{
FreeLibrary(hModule);
return FALSE;
}
(*pProc)();
FreeLibrary(hModule);
return TRUE;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -