使用_CRTDBG_MAP_ALLOC宏与_malloca/_freea不兼容

环境:VC2005  + WTL 8.1   为了定位内存漏洞,在头文件中包含了crtdbg.h,   #if defined(_DEBUG) #define _CRTDBG_MAP_ALLOC #include #include #endif // defined(_DEBUG) ...

2011-12-01 15:36:24

阅读数 2209

评论数 1

WTL对话框中唯一文本框开始全选问题

当一个窗体上只有一个文本框的时候,窗体显示的时候,文本框中的文字默认是被全部选中的用我自己的继承自CEdit的类来设置SetSel没有效果,只好发消息 :  LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam,

2011-07-21 17:37:25

阅读数 681

评论数 0

CTabCtrl或者CPropertySheetImpl的问题

在用一个Dialog中用CTabCtrl或者CPropertySheetImpl显示多个页面时,如果弹出模态对话框,DoModal时会无响应。CTabCtrl用的是http://www.google.cn/codesearch#search&q=CTabCtrlexPropert

2011-07-21 17:30:45

阅读数 862

评论数 0

VC2005打开VC2003项目时fatal error CVT1100: 重复的资源。type:MANIFEST

<br />一个错误的提示为:<br />CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409<br />另一个则提示为:<br />LINK : fat...

2011-04-08 18:08:00

阅读数 1375

评论数 0

MFC工程打开CLR选项后E-FORM++的引用方法

<br /> <br />EXE工程打开/CLR选项后E-FORM++的引入方法(其它C++DLL在/CLR后出无法解析符号的错误原理也类似,MFC DLL都用共享dll方式而C++DLL用静态链接方式):<br /><br />1.在#includ...

2011-01-26 19:26:00

阅读数 1293

评论数 0

std::queue

std::queue 是 stl 里面的容器适配器, 用来适配FIFO的数据结构。std::queue, 入队列的方法是: std::queue::push(), 出队列的方法是: std::queue::pop(), 为了异常安全, 这个方法返回void, 所以通常调用std::queue::f...

2011-01-12 10:16:00

阅读数 33998

评论数 6

C++/CLI程序启动时_CrtIsValidHeapPointer(pUserData)错误

<br /> 奇怪的错误,坑死个人啊!!当C++/CLI程序引用了native lib顺利编译之后,程序启动有可能出现以下错误(_CrtIsValidHeapPointer(pUserData)):<br /><br /><br /> <br ...

2011-01-12 09:55:00

阅读数 1483

评论数 2

_USRDLL _AFXDLL _WINDLL 三种dll编译宏的具体含义

<br />常见的编译参数VC建立项目时总会定义"Win32"。控制台程序会定义"_CONSOLE",否则会定义"_WINDOWS"。Debug版定义"_DEBUG",Release版定义"NDE...

2011-01-06 17:10:00

阅读数 16381

评论数 3

error LNK2005: _DllMain@12 已经在 XXXX.obj 中定义

<br />出现这种问题的情形有很多,这里只说明下我遇到的这种情形及其解决方法:<br />问题原因:<br />       1、 用VS的MFC DLL模板建立DLL项目;<br />       2、出于实际需要,将自动生成的App模板代码删掉...

2011-01-06 16:52:00

阅读数 12597

评论数 6

SQL Server 自增字段归零等问题

<br />方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数<br /><br /> truncate table 表名<br /> <br /><br />方法二:<...

2010-12-29 15:26:00

阅读数 554

评论数 0

在GridView数据源为空时也显示表头

首先,需要GridView的AutoGenerateColumn属性为false。进行正常的绑定后,添加页面事件this.PreRender += OnPagePreRender; 这个事件只要比绑定晚就可以,不必非得是PreRender。 然后判断如果数据源无数据,就执行以下代码 ...

2009-08-14 13:19:00

阅读数 879

评论数 0

阻止GridView的RowDataBound事件响应

由于很多页面中有GridView控件,在某些情况下不想让RowDataBound事件进行事件响应,也就是阻止事件响应函数的执行,如果一个页面一个页面地去gridView.RowDataBound-=OnRowDataBound改动起来将非常麻烦。还好这些页面都是MasterPage的嵌套页面,因此...

2009-08-14 12:26:00

阅读数 819

评论数 0

a中嵌套div的问题

一般情况下,如果我们在网页中加入以下代码: visual studio会告诉我们 Element div cannot be nested within element a.但在各浏览器中,这段代码可以正常执行,不会出什么问题。但如果把a标签的内容改成: ...

2009-08-04 17:48:00

阅读数 5653

评论数 0

揭秘史上最昂贵的一行Javascript代码

最昂贵的Javascript代码缘起:前一段时间,Opera 浏览器公司需要越来越多的服务器。本身公司预见到 Opera Mini, Opera Link, Opera Turbo 会带来爆炸性增长,所以要添置 N 台服务器,减缓服务器压力。(事实上 Opera 确实迎来了爆炸式增长,可以参见每月...

2009-07-28 16:58:00

阅读数 774

评论数 0

关于GridView中如何取得隐藏列的值

在.net 1.1的年代,GridView的名字叫DataGrid(反正我认为GridView就是DataGrid的一个马甲),那时我们常把一列隐藏掉,然后在行绑定时处理那一列的数据再显示到别处,但自从DataGrid穿了马甲之后,隐藏的列(Visible=false)就不给数据绑定了!其实,用不...

2009-07-27 17:01:00

阅读数 616

评论数 0

Enterprise Library Logging App Block的时区问题

LAB记录的日志里timestamp总是UTC时间,很是郁闷,只能把里面的DateTime.UtcNow改成DateTime.Now,再编译引用。 今天偶然看见http://blogs.msdn.com/tomholl/archive/2006/01/22/516055.aspx讲到可以修改Tim...

2009-07-27 16:51:00

阅读数 725

评论数 0

”此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭“的解决

错误提示:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭。原...

2009-07-23 08:49:00

阅读数 810

评论数 0

列出数据库中有数据的表的名称和数据

列表出有数据的表: select name from sysobjects o where type=u and exists ( select * from sysindexes where id=o.id and indid<...

2009-07-22 18:17:00

阅读数 564

评论数 0

deltree.bat的另一种写法

echo y | del c:/temp/*.* /Srd c:/temp/ /s /qmd c:/tempCacls C:/TEMP /E /P EveryOne:FCacls命令是给temp目录的写权限分配给EveryOne

2009-07-17 10:05:00

阅读数 638

评论数 0

用bat编写的deltree

deltree.batpushd %1del /q *.*for /f "Tokens=*" %%i in (dir /B) do rd /s /q "%%i"popd 

2009-07-17 10:00:00

阅读数 875

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭