📄 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 + -