
BCB/DELPHI
烟波三千里人鬼五百年
烟波浩渺三千里 | 人鬼殊途五百年
展开
-
跟踪访问冲突Access Violation的位置
Tracking Down the Location of Some AVs跟踪访问冲突AVs的位置如果一个AV的起因源自于试图访问没有初始化的类的属性(或方法),在没有多少代码的情况下这是很容易识别的。但另一方面如果有一大堆代码时,或者AV出现在多次重复的循环体中的话,就相当有难度了。幸运的是,(C++Builder内或外的)AV的错误信息是通过窗口显示的。这有助于辨别由于非法原创 2001-02-06 22:36:00 · 1580 阅读 · 0 评论 -
使用Kylix必看:您为Kylix做好准备了么?-BY CKER
您为Kylix做好准备了么?做好的程序员一如做人。多看多想或许他山之石可以攻玉,但永远不要成为代码的奴隶。 CKER原著:Borland 翻译: CKER Trans原创 2001-03-18 16:34:00 · 1678 阅读 · 0 评论 -
深入VCL 理解BCB的消息机制 (一)
<!--font { font-family: Arial; line-height: 140%; font-size: 12pt; margin-top: 1; margin-bottom: 1 }body { font-family: font }--><TABLE bo原创 2001-06-09 15:53:00 · 4239 阅读 · 0 评论 -
玩转BCB的IDE,体验ToolsAPI
大多数BCB程序员也许一辈子都不用关心Toolsapi,但如果象我一样无聊的话,不妨玩玩和讨论一下:看看下面的程序,来把IDE变个样:--->BCB5。0//---------------------------------------------------------------------------#include #pragma hdrstopUSERES("nodebug.res"原创 2001-10-28 01:37:00 · 2002 阅读 · 0 评论 -
BCB/Delphi 未公开的命令行开关
BCB /Delphi中未公开的命令行开关Undocumented Command-Line SwitchesThe Delphi IDE supports a number of command-line switches. The release of Delphi 5 documented a number of them, and added many new ones. Fo原创 2002-04-15 21:16:00 · 2234 阅读 · 2 评论 -
修补SynEdit CVS 中文问题
SynEdit是SourceForge.net上顶级的语法高亮度显示组件。 Open Source,Delphi的源码。质量和效果都没得说。很多商业和非商业的软件包中都有使用。 用它你可以非常方便的实现一个自己的代码编辑器来。支持众多的语法,支持RTF和HTML输出。非常的方便。 http://community.youkuaiyun.com/Expert/TopicView.asp?id=3068979原创 2004-06-23 12:16:00 · 3173 阅读 · 1 评论 -
BCB运行期取得Enum(枚举)类型信息
由于Pascal和C++的本质区别,在Delphi里面强大的RTTI功能,BCB中就被相对弱化了很多。不过即便如此,BCB仍然可以享受TObject带来的好处,虽然我们不能够直接使用在delphi下十分方便的GetEnumName。 我们还是不需要为每个枚举类型实现一个静态的String列表。 考虑一下如下的宏实现,为了享受TObject的好处,我们需要从它继承一个VCL子类, 并且为这个类声原创 2004-06-25 15:22:00 · 5836 阅读 · 1 评论 -
在C++ Builder中使用Delphi附带的Zlib封装类
论坛帖子:http://community.youkuaiyun.com/Expert/topic/3288/3288152.xml?temp=.2455866Delphi附带的zlib.pas包括了两个压缩和解压流的辅助类。使用起来相当方便,这使得很多C++ Builder的使用者都想要使用这个zlib.pas,偏偏borland没有在BCB中带上这个东西。也许可能是担心C++社群对BCB进行攻击吧。哈原创 2004-08-19 22:45:00 · 3202 阅读 · 1 评论 -
12月15日,C++ Builder你能回来么?
原文网址:http://www.simventions.com/gustavson/ Paul Gustavson 是"C++Builder 6 Developers Guide"的合著作者之一。9月15日他在他的Blog上写了一篇关于Borcon 2004的随笔-->这篇随笔讲述了Paul参加Borcon的C++ Meet The Team面对面讨论的经过。Borland这个讨原创 2004-09-20 23:51:00 · 2331 阅读 · 4 评论 -
运行期显示数据链接属性窗口,取得ADO连接字串
#include #include #include WideString BuildConnectionStr(){ WideString ConnectionStr; CComPtr pDsl; CComQIPtr pConn; CoInitialize(NULL); try { if(S_OK ==pDsl.CoCre原创 2004-09-05 16:41:00 · 1980 阅读 · 0 评论 -
C++Builder IDE使用技巧
C++Builder IDE使用技巧 不管您已经用了多久的C++Builder,无庸置疑,IDE中总有些被您忽略的功能。本文中介绍了IDE中的一些鲜为人知的功能。快速选择Form 在您开发应用程序时,您经常需要选中Form来改变Form的属性值或生成新的Form事件句柄。有些时候,选择页面只需简单在页面上单击。但更多的时候,页面总是完全被其上的组件所隐藏。通过对象观察器(原创 2001-02-18 22:15:00 · 1630 阅读 · 0 评论 -
C++Builder和Delphi中的复活节彩蛋
C++Builder和Delphi中的复活节彩蛋许多软件中都带有复活节彩蛋,也是程序员们辛苦工作时的一个小小乐趣吧。C++Builder和Delphi当然也不会例外。当您打开它们的about对话框后再按下以下的组合键:1. 小组人员名单 ALT + TEAM2. R&D开发人员名单 ALT + DE原创 2001-02-17 22:06:00 · 1862 阅读 · 2 评论 -
深入VCL 理解BCB的消息机制(三)
New Page 1<!--font { font-family: Arial; line-height: 140%;font-size:14; margin-top: 1; margin-bottom: 1 }body { font-family: font }-->原创 2001-06-25 02:29:00 · 4570 阅读 · 1 评论 -
掌握C++Builder的除错艺术-第一篇
Mastering the Art of Debugging in C++BuilderArticle 1 - Coding it Right掌握C++Builder的除错艺术第一篇-正确书写代码 1. 简介2. 书写干净的代码3. 使用异常及异常处理能力4. 使用记录(logging)机制5.原创 2001-02-07 07:06:00 · 2255 阅读 · 2 评论 -
掌握C++Builder的除错艺术-第二篇(完整版)之一
Mastering the Art of Debugging in C++BuilderArticle 2 - Watching it Closely掌握C++Builder的除错艺术第二篇-近距离观察(1) 1. 调试可执行程序前的准备2. 工程选项3. 设置断点并闯入可执行程序4. 察看储存在变原创 2001-02-11 01:29:00 · 1872 阅读 · 0 评论 -
取得系统中网卡MAC地址的三种方法
取得系统中网卡MAC地址的三种方法做好的程序员一如做人。多看多想或许他山之石可以攻玉,但永远不要成为代码的奴隶。 CKER原著:Borland 翻译: CKER Translated by CKER 第一原创 2001-05-28 22:06:00 · 2678 阅读 · 1 评论 -
Access Violations 访问冲突(AVs)是Windows编程时发生的最麻烦的错误?
Access Violations访问冲突A. 简介B. 设计期间的AVsa. 硬件原因b. 软件原因c. 库的错误d. 升级C++BuilderC. 运行期间的AVsa. 程序退出时发生AVsb. 将你的指针设为空指针!c. 使用IDE管理!d. 在Form中使用ca原创 2001-02-05 23:37:00 · 1597 阅读 · 0 评论 -
掌握C++Builder的除错艺术 第二篇(1)
Mastering the Art of Debugging in C++BuilderArticle 2 - Watching it Closely 掌握C++Builder的除错艺术第二篇-近距离观察(1) 1. 调试/除错可执行程序前的准备2. 工程选项3. 设置断点并闯入可执行程序4. 察看储存在变量中的原创 2001-02-08 23:40:00 · 1319 阅读 · 0 评论 -
掌握C++Builder的除错艺术-第二篇(完整版)之二
Mastering the Art of Debugging in C++BuilderArticle 2 - Watching it Closely掌握C++Builder的除错艺术第二篇-近距离观察(2) 使用Evaluate/Modify(求值/修改)最后一种显示变量或代码块的值的途径是Evaluate/Modify(求值/修改)窗口。这个窗口可以象打开巡视器一样打原创 2001-02-11 01:33:00 · 1708 阅读 · 0 评论 -
C++Builder常用代码片断
Delete all Tables in Alias void TDataA:hover {color: #FF0000; font-style: italic; font-weight: bold}C++Builder代码片断本文中包含了一些常用的代码片断,看看想想或许有他山之石可以攻玉的可能。 CKER 删除别名中原创 2001-02-24 20:57:00 · 1940 阅读 · 0 评论 -
在C++Builder中创建共享内存段
原文来自 community.borland.com原文名字:Creating A Shared Memory Segment with C++Builder 4.0译名: 在C++Builder中创建共享内存段C++Builder 4.0 是第一个支持共享内存段的C++Builder 编译器。本文解释如何在windows DLL中使用此特性。要改变数据段和类名字,您需要在您想要共享的文件中增原创 2001-05-20 13:28:00 · 1924 阅读 · 0 评论 -
深入VCL 理解BCB的消息机制(二)
<!--font { font-family: Arial; line-height: 140%;font-size:14; margin-top: 1; margin-bottom: 1 }body { font-family: font }-->深入VCL 理原创 2001-06-16 02:41:00 · 4265 阅读 · 0 评论 -
12月15日--Borland致C++ Builder社群的公开信
原文网址:http://bdn.borland.com/article/0,1410,32845,00.html Open Letter to the C++Builder Community - by Borland StaffRating: Ratings: 16 Rate itAbstract: All Borland C++Builder customers shou原创 2004-12-14 23:10:00 · 2829 阅读 · 2 评论