用Delphi7编出的托管代码程序是怎样编的需要CLR吗

调用DLL时使用如下语句:

项目属性(项目 菜单下,最后一项 **属性**为项目名)|配置属性,修改“公共语言运行时支持”选项

}

托管目标代码需要“/clr”选项 [问题點数:40分]

结帖率 如果要用,设置/clr;否则不设置

当然要!实际上我一直是使用的C#,但是由于要注入到其他进程(托管与非托管进程)所以才使用C++ DLL,并使用/CLR选项根据/topics/所描述,CsToD 大侠是使用的WIN32 DLL根据下午的测试结果,我只有在创建MFC DLL时使用/CLR选项才能编译通过而且使用了/CLR选项編译的MFC DLL在注入后并没有执行InitInstance()里的AfxMessageBox(_T("11111s"));语句----至少没有弹出预期的对话框,而不使用/CLR选项时则能弹出我快崩溃了。。

非常抱歉由于这个问题折磨了我差不多两天了,所以语气过于激动了。

匿名用户不能发表回复!
}

我要回帖

更多关于 编一程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信