http://www.cnblogs.com/shelvenn/archive/2008/03/27/1124696.html
分类目录归档:C++ Builder
CB: ModalResult属性设置为mrNone,TBitBtn点击后可以不结束窗体
RT
wwDBGird显示排序的小三角号
在Query里面加上order by即可,但有一点要注意:
比如下面的SQL:
select t.*, t.rowid from Table1 t order by colunm
千万 不能 在column前面加t (即t.column):
select t.*, t.rowid from Table1 t order by t.colunm — 这是错的,这样不会 显示小三角号
CB MDI框架,Frame关闭的时候,子窗口如何获取这个关闭消息
是否触发FormCloseQuery()这个事件?,OnClose()和这个事件的触发顺序有先后,以前整过这个东东,都忘了,可测试一下,如果不是 MainForm和ChildForm之间的 关系,当前的Form必须先关闭Frame才能关闭吧?
靠, AnsiString的NULL 和 “0” 不分, 发博以示注意
rt
AnsiString的索引从1开始,靠,害得我浪费了大半个小时
靠一下
ehlib3 增强dbgrid控件 for cb5安装方法
ehlib3 增强dbgrid控件
参见ehlib3/readme.txt
安装步骤:
1)cb5目录下建ehlib目录,
如C:/Program Files/Borland/CBuilder5/EhLib。
2) 拷贝ehlib3目录下Common和BCB5 目录下的文件到前一步骤建立的cb5中的ehlib目录,注意拷贝时只包含文件,不能带有目录结构。
3) Cb5 IDE 中使用 “File/Open…” 菜单打开cb5 ehlib目录中文件EhLibB50.bpk.,编译该组件,使用 “File/Open…” 菜单打开DclEhLibB50.bpk,编译并安装。注意:bpl文件默认安装在/Projects/Bpl目录,此目录需包含在PATH环境变量中
CB5的第三方组件
CB5的第三方组件及下载地址
1stClass4000
EhLib3
Indy
Indy-9-0-Help-WinHelp
InfoPower4000Pro_vcl5
Odac
http://mydelphi.8u8.com
http://www.yckq.com/delphi
http://www.2ccc.com
http://www.delphibox.com
CB 或DELPHI出现无法加载dclite50.bpl的解决办法
现象:
Borland Integrated Translation Environment 加载出错
解决办法:
我的电脑—>(鼠标右键)属性—>高级—>(性能)设置—>数据执行保护
将 CB 或 delphi 的执行程序加进去
重新打开CB或DELPHI, component->Install Paceages->add dclite50.bpl (在borland/CBuilder5/Bin下)
OK.
CBC TIniFile类以及ExtractFilePath
用了TIniFile类 需要添加如下头文件才能编译通过
#include <IniFiles.hpp>
其次
ExtractFilePath(Application->ExeName)
得出的是当前exe程序的路径 不是exe的名字
CB5:Error E2266: No file names given
CB5,命令行编译时,出现如下错误:
Error E2266: No file names given
这个问题是bpr文件的错误,找个可以编译的,对比一下,然后修改相关不一致的地方即可.