C++Builder
gxsky
这个作者很懒,什么都没留下…
展开
-
静态使用DLL动态连接库
一、首先创建一个DLL工程。1) 在bcb集成环境中,通过菜单File | new | other打开new Items对话框,选中DLL Wizar项,选中C++,选中Use VCL,确定。系统会自动创建一个DLL工程,内容如下: //-------------------------------------------------------------------------原创 2006-09-21 23:53:00 · 1133 阅读 · 0 评论 -
VBA中使用ADO来处理Excel数据之现状
VBA中使用ADO来处理Excel数据之现状Excel工作表中的行和列与数据库中的行和列非常相似。ADO 让我们可以将Excel 工作簿看做和数据库一样,用ADO的好处是可以不通过OPEN的方式访问工作簿,如此可以绕过不使用宏即关闭工作簿等陷井,也可以建立sql查询语句,快速搜索相关符合要求的记录,但EXCEL毕竟不是关系数据库,当我们努力想把ADO的访问技术发挥到转载 2017-07-02 11:57:59 · 12473 阅读 · 0 评论 -
如何判断操作系统是32位还是64位?
64位机器可以运行32/64位操作系统,而32位机器只能运行32位操作系统,这样就有一个问题,对于一个64位机器,如何判断操作系统究竟是32位还是64位呢? 总结了一下,基本方法如下:1.linux:#file /sbin/init/sbin/init: ELF ;32-bit; LSB executable, Intel 80386......2.hpux:#getconf KERNEL_B转载 2009-06-30 16:56:00 · 2801 阅读 · 1 评论 -
BCB按钮单击事件打不开的解决办法
原因是在头文件里面已经生成了该事件的函数,打开头文件把该函数删除即可。原创 2009-04-07 11:18:00 · 715 阅读 · 0 评论 -
TGridDrawState名字空间冲突问题及解决方法(E2015 Ambiguity between 'TGridDrawState' and 'Gridseh::TGridDrawState')
作者:ccrun(老妖) 相信大家遇到过很多类似这样的问题,用了某些第三方组件后,编译时提示:E2015 Ambiguity between TGridDrawState and Gridseh::TGridDrawState或E2015 Ambiguity between TGridDrawState and Grids::TGridDrawState之类的,这是典型的名字空转载 2009-03-05 00:28:00 · 4988 阅读 · 0 评论 -
DBGridEh奇偶行不同颜色及选中行或单元格特殊颜色显示
原代码因为TGridDrawState名字空间冲突问题使用了TGridDrawState名字空间,在SQLSERVER2000中测试通过。TGridDrawState名字空间冲突问题及解决方法 http://blog.csdn.net/gxsky/archive/2009/03/05/3958173.aspx DBGridEh奇偶行不同颜色及选中单元格特殊显示,代码如下:void原创 2009-03-05 00:43:00 · 4394 阅读 · 0 评论 -
怎样取得DBGridEh的footer中的字段合计值
1.其中Items[5]代表第五列有合计值 MaskEdit1->Text=DBGridEh1->GetFooterValue(Table1->RecordCount,DBGridEh1->Columns->Items[5]); 其中Table1->RecordCount可以换成0或其它任何整数 2.其中,"Salary"代表FieldName为Salary的列有合计值转载 2009-02-28 15:32:00 · 4886 阅读 · 0 评论 -
如何对dbgrideh中特定的字段求和或者合计
首先将dbgrideh的一个页脚数属性FooterRowCount设置为 1;再将dbgrideh的属性中的sumlist中的Active 设置为 True;第三步:打开dbgrideh的字段列表;选择需要求和的字段,有个属性Footer下有FieldName是求和的字段;ValueType是操作的类型;(fvtSum 求和; fvtAvg 平均值; fvtCount转载 2009-02-28 14:22:00 · 2687 阅读 · 1 评论 -
include 后面加和" "的区别
用用""时,编译先到当前路径(你的工程文件夹或者是叫项目文件夹)查找,如果找不到再到系统文件夹里面找,也就是说""的范围比转载 2009-03-02 00:56:00 · 2148 阅读 · 0 评论 -
重用自己创建的窗体
有的时候一些窗体的样子基本上是一样的,比如数据字典类的,这时可以把创建好的窗体注册到BCB开发环境中,在后面的开发中直接读取就可以了,免去了重复添加控件的步骤,具体如下:右键点击form,在弹出菜单中,选add to repository...,添好各种信息,点ok即可。使用时,file->new->other...->Forms选中刚才命名的窗体即可。原创 2009-02-23 22:13:00 · 483 阅读 · 0 评论 -
C++Builder6中ADOQuery使用了lookup字段后出现未知错误
转自http://blog.csdn.net/LoveVV99有一个商品表,包含了很多信息,其中一些信息与其他表比如商品分类、工厂等有外键关系,商品表中记录的只是其他表的ID字段,但是我希望它能够显示从其他表中查询得到的实际的内容,于是我为ADOQuery添加了lookup字段用来得到实际内容,但是此时ADOQuery就只能进行浏览、修改和删除了,只要一进行append()就出现未知错误,怎么转载 2009-02-19 23:34:00 · 1357 阅读 · 0 评论 -
SQL Server无法通过IP地址注册服务器及连接问题的解决
这几日群里有不少网友问到这个问题,我在这里答复如下: SQLSERVER服务端和客户端常见的通信方式主要有:TCP/IP和管道(Named Pipes),由于TCP/IP是传输最快、最安全的协议,这里主要说TCP/IP,也是群里问的比较多的一种。 关于SQL Server主从式的存取架构的原理我就不说了,关键是SQL Server使用一个称为Net-Library的动态链接库(DLL)原创 2009-01-03 20:09:00 · 2992 阅读 · 0 评论 -
C++Builder 生成64位Windows应用
引子(废话) 好久不写程序了,换了个新电脑,win10系统,一时觉得手痒,就想弄一段。MS从win7开始,就已经支持64位应用了。网上搜寻了很久,希望做64位Windows应用。那时候看到网上说BCB暂不支持编译64位应用。于是,下载了eclipse CDT,说是可以编译64位应用。可是安装了之后,发现编译出来的只有命令行的应用。网上又说,需要结合Qt,于是网购了一本《Qt编程入门...转载 2018-03-11 12:54:11 · 1828 阅读 · 0 评论