博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
zz
weiliming.cublog.cn
管理博客
发表文章
留言
收藏夹
· 编程
· 多媒体
}
· Direcshow
博客圈
音乐
· 我喜欢
相册
文章
· 生活
· 编程
}
· asp.net
· c/c++
}
· BCB
· VC
· 算法
· 网络
· LTI
· Meshlab
· vcf
· VCG
· wix
· 数据库
· UML
· Matlab
· 命令行
· 编程工具
· 多媒体
}
· Direcshow
· DirecX
· software
· 未整理
首页
关于作者
姓名: 职业: 年龄: 位置: 个性介绍:
||
<<
>>
||
我的分类
文章列表 - BCB
关于如何在BCB中使用CodeGuard zz
<DIV> <P> </P> <P>一、转自<FONT color=#008000>www.cndw.com/tech/program/2006051065795.asp </FONT></P> <P>二、 什么是 CodeGuard </P> <P>CodeGuard 是在是 C++Builder5 才出现的一个工具。 CodeGuard 是 C++Builder 中一个程序在运行时期的检查器,用于检查内存或者资源的使用,以及函数调用的验证。 </P> <P>CodeGuard 可以检测到以下的程序运行期错误: </P> <P>l 非法的内存释放。 </P> <P>l 无效的句柄或者文件流。 </P> <P>l 非法指针。 </P> <P>l 使用已被释放的指针。 </P> <P>l 内存泄漏。 </P> <P>l 分配但最后没有释放的内存变量。 </P> <P>l 传递给函数的不正确的参数(包括 VCL 以及 Win32 函数)。 </P> <P>l 函数返回值的错误。(包括 VCL 以及 Win32 函数)。 </P> <P>例如:在应用程序中试图多次释放相同的资源(或者已经释放了的资源)、试图访问已经被释放的内存。 </P> <P>三、 在 BCB5 中怎样使用 CodeGuard ——配置 CodeGuard </P> <P>如果要使用 CodeGuard 的话,必须有些代码编译进你的应用程序,所以在改变以下这些设置后。必须全部重新编译(切记切记!!!)。第一、打开应用程序的工程选项的 CodeGuard 页框,把 Cod……
查看全文
发表于:2008-05-14 ┆
阅读(85)
┆
评论(0)
BCB 编写 DLL 终极手册 zz
<DIV> <H2><FONT size=1><FONT size=2>作者:Behard</FONT> </FONT></H2> <P>由于现在比较多的网友老是在 CSDN 上询问关于 BCB 编写 DLL 的问题,我编写了这篇文章抛砖引玉<BR><BR>一. 编写 DLL<BR> File/New/Dll 生成 Dll 的向导,然后可以添加导出函数和导出类<BR> 导出函数:extern "C" __declspec(dllexport) ExportType FunctionName(Parameter)<BR> 导出类:class __declspec(dllexport) ExportType ClassName{...}<BR> 例子:(说明:只是生成了一个 DLL.dll )<BR><BR>#include "DllForm.h" // TDllFrm 定义<BR><BR>USERES("Dll.res");<BR>USEFORM("DllForm.cpp", DllFrm);<BR><BR>class __declspec(dllexport) __stdcall MyDllClass { //导出类<BR> public:<BR> MyDllClass();<BR> void CreateAForm();<BR> TDllFrm* DllMyForm;<BR>};<BR><BR>TDllFrm* DllMyForm2;<BR>extern "C" __declspec(dllexport) __stdcall void CreateFromF……
查看全文
发表于:2008-03-21 ┆
阅读(93)
┆
评论(0)