摘要: 一种可能是在安装路径Microsoft Visual Studio *\VC\bin 或者 System32 下里放了个mspdb80.dll,是从common7 中找到并粘贴过去的,因为想用bin目录下的dumpbin程序,今天一运行也出现了楼主的问题,在网上查一下,把那个dll删除就好了。 阅读全文
posted @ 2010-08-22 20:29 dzqabc 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 要达到DOS程序运行时不显示窗口的效果,有两种可能:一是创建该DOS进程时,指定不创建窗口;二是隐藏该DOS进程有窗口。根据MSDN,CreateProcess() API的原型如下: BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID l 阅读全文
posted @ 2010-08-22 16:37 dzqabc 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: DDX用于控件与变量的数据交换.DDV用于对数据交换后的变量进行校验,倘若校验失败将抛出异常导致Updata后面部分不能正常执行.必要时需要对Updata的返回值进行判断. 对于数据交换,需要编写一个带有参数CDataExchange指针、一个控件ID和对某变量引用的全局函数,尽管可以不在函数前面添加DDX_前缀,但是为了可以和Class Wizard集成,最好忍住你的这种念头(后面你会看到为什么了). 在交换函数中,可以检查CDataExchange指针,以了解你所须的细节.下面就来看看CDataExchange类的成员.成员 描述m_bSaveAndValidate对应于你提供给Updat 阅读全文
posted @ 2010-08-22 16:15 dzqabc 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 如果你的数据库的表的设计包含了Access包含的关键字(常用的System,master,admin,user,useres,userid,Money等),则在插入更新的时候会出现“语法错误”例如:string sqlText = String.Format("Insert into TestTable(Id,Order) values ({0},{1})",123,0);这行上面这条语句是失败的,原因是TestTable表中有一个关键字"Order",解决办法:(1).将语句中的关键字用[order]处理就可以了。如:string sqlText = 阅读全文
posted @ 2010-08-22 12:32 dzqabc 阅读(521) 评论(1) 推荐(0) 编辑