程序集强签名后单元测试失败 在给各个程序集加个强签名后,发现运行Visual Studio的单元测试运行失败,提示找不到程序集,解决方法如下: 菜单"测试"->"编辑XXX测试配置"->"代码覆盖率"->"重签名文件"后选择相同的签名文件
Error Creating Window Handle "Error Creating Window Handle" This is one of the more aggravating errors in Windows programming. I think even worse than a VB6 favorite “Object ~ does not exist.“ I got it today when loading a form t
VC中LNK 4006的错误 近日在编写一个VC程序时总是报:LNK4006: _DllMain@12 already defined in msvcrtd.lib(dllmain.obj); second definition ignored 错误,按照MS官方的说法总不能解决此问题,最终以下面的方法解决了:在Link的Command Line中新加一个选项/FORCE:MULTIPLE
.Net2.0中Membership使用已存在的Sql Server2000/2005数据库 VS2005 ASP.NET配置工具可以很方便地配置和使用Membership功能。安装了Sql Server Express ,ASP.NET配置工具会生成数据库、更改Web.Config文件,以便使用membership各种功能。没安装Sql Server Express,或想使用已存在的数据库,ASP.NET配置工具根本无法初始化非Sql Server Express数据库,需手动配置Mem
C++运行时类型检查 #include class Animal : public CObject{ DECLARE_DYNAMIC(Animal)};class Dog : public Animal{ DECLARE_DYNAMIC(Dog)};class Cat : public Animal{ DECLARE_DYNAMIC(Cat)};class CFoo{public: void Anima
关于Visual Server 2005的第一个问题 关于Visual Server 2005的第一个问题最近在做一个Visual Server 2005的COM开发,把那个Developer Guide的第一个获取Visual Server 2005版本的例子运行,结果发现有错误,说什么COMExceiption unhandled"在整理或打乱任何接口之前,必须初始化安全机制。一旦初始化,不能再作更改。 (Exception from HRE
ASP.NET中引用dll“找不到指定模块"的完美解决办法 -=--转 最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块我这时是把Judge.dll拷贝到Bin目录下的,但仍然提示找不到DLL,在工程里添加DLL
关于warning C4996 与 Security Enhancements in the CRT -------转 关于warning C4996 与 Security Enhancements in the CRT将过去的工程用VS2005打开的时候。你有可能会遇到一大堆的警告:warning C4996。比如:warning C4996: sprintf: This function or variable may be unsafe. Consider using sprintf_s instea
介绍一下D语言--翻译 D程序设计语言来自于维基百科D 程序语言, 简称为D,是由Digital Mars公司的Walter Bright设计的一种面向对象的, 命令方式的,多范例的系统级程序设计语言. D语言起源于重构C++语言这一想法,仅管它受C++语言的极大影响,但它并不是C++语言的一种变体.D语言被设计成具备C++的一些特征,并且也具备其他语言的一些优良特点,如Java,C#和Eiffer
关于SQL Server Native Client和JVM的问题 问题是当我们用SQL Native Client与JVM一起工作时,用JNI方法创建JVM始终失败,错误很模糊,说是内存错误,经一老外出手,问题解决!原来SQL Native Client会占用原本属于JVM占用的内存,导致JVM无法占用内存.解决方法也很简单:static LPVOID lpReserved = NULL;// Reserves a contiguous block of vir
开发人员常犯的十大数据库错误 Although fashions come and go in software development, some things stay remarkably constant. One of these is the use of databases. You may be wonderfully up-to-date with an AJAX Web interface or the l
您也使用托管C++吗? 转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。 在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++编写的程序这种变态的需求。当你被要求做这种事的时候,
VC用的一些小片段(不定期更新) 1.打开指定的文件夹CString str=_T("D://"); ShellExecute(NULL,"open","explorer",str,"",SW_SHOW); 2.基于对话框的MFC程序不用Accelerator处理键盘事件 方法是重写基类CDialog的PreTranslateMessage方法 ①在头文件中声明public: BOOL PreTranslateMe
安装WTL8.0过程 今天下载了WTL8.0,下面是安装过程1.解压WTL_80.exe到目录D:/Program Files2.打开cmd,进入D:/Program Files/WTL80/AppWiz目录,执行setup80.js(我本机要安装到Visual Studio 2005中,如果你是VS2003那么执行setup71.js)3.将D:/Program Files/WTL80/include下的头文件拷贝到
托管VC++Dll升级到Visual Studio2005出现的问题 最近将一个用Visual Studio 2003写的托管VC++的dll升级到Visual Studio 2005,之后用C#或VC项目调用这个dll时就发生了一些错误,如"找不到某个模块",或"不是一个有效的win32程序".查了很多资料,不得其解!最终的解决方法是注释dll的入口函数,即:BOOL APIENTRY DllMain( HANDLE hModule,
ASP.NET 2.0 TreeView部署问题 这几天把一个网站部署到虚拟主机下,发现treeview和menu控件全部出了问题。开始以为是没有把aspnet_client 添加到wwwroot目录,联系服务商帮我添加了,问题依旧。于是搜索原因,发现2.0使用了一个WebResource.axd的资源映射,于是添加了结果问题还是一样!是不是服务商那里没有添加对.axd的扩展呢?于是再次联系服务商增加了扩展,问题解决。可执行文件:C:/WINDO
FreeTextBox问号的解决方法 最近用Freetextbox的过程中发现了一个问题,那就是FreetextBox中的内容提交到数据库中后,再显示出来的时候莫名其妙的出现了许多问号,最初以为是数据库的问题,多日不得其解,最终发现原来是Freetextbox的版本问题,当前我用是的FreeTextBox3.0,改用FreeTextBox1.6中文版后问题成功解决。但还有一个问题,那就是如果FreeTextBox1.6不可