我的平台是WinXpSp3 + Vs2005_Sp1
我用Vs2005 默认配置生成一个非MFC DLL,生成后的代码如下:
#include "stdafx.h"
#ifdef _MANAGED
#pragma managed(push, off)
#endifBOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}#ifdef _MANAGED
#pragma managed(pop)
#endif对其中标注蓝色字体部分的代码不理解,不知道是干什么用的,请各位大侠指教啊!~
我用Vs2005 默认配置生成一个非MFC DLL,生成后的代码如下:
#include "stdafx.h"
#ifdef _MANAGED
#pragma managed(push, off)
#endifBOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}#ifdef _MANAGED
#pragma managed(pop)
#endif对其中标注蓝色字体部分的代码不理解,不知道是干什么用的,请各位大侠指教啊!~
解决方案 »
- VC+ado方式如何获取指定数据值
- 服务启动出错的问题,请高手解答!
- 请问用odbc接access数据库,使用CRecordSet的派生类时,为什么用UpdateData()就不用open()和close()函数来打开和关闭记录集而能正常运作
- ODBC API 的问题 查找sqlserver中表的一个字段类型为 text时出错!!!!
- 如何实现一个ie插件,直接通过ie打开文件,功能类似在ie里直接打开web上一个pdf文件。(在线等待,400分相送)
- 如何能像NetMeeting那样得到通过麦克输入声音的大小?请进
- 求购win9x下屏幕取词源代码
- 请教简单问题
- 向指定句柄发消息出错,着急啊!!!
- FromHandlePermanent 两次返回值不一致。。。
- mfc 中使用STL的问题
- 怎样处理一个正在执行的函数
如果你不想使用托管,只要不定义_MANAGED 就可以了
#pragma managed(push, off)
#endifBOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}#ifdef _MANAGED
#pragma managed(pop)
#endif