摘要:
delphi中两个bug的分析与修复
在使用delphi 7进行三层数据库开发时,遇到了两个小问题,通过反复试验,终于找出了delphi 7中的两个小bug并进行了修复(好像delphi 6中也有相同的bug),撰写此文与大家一起分享成功的喜悦。我也是初学delphi,文中一定存在不少说的不对的地方,还请各位朋友多多指正。
bug1.传参时中文被截断的问题:
bug再现的方法:......
摘要:
delphi中dbgrid中行的定位及着色实现
1 问题的提出
在对一个数据库系统进行操作的时候,发现不能对dbgrid控件中的数据行定位及在定位到某行后无法对当前行进行明显的标志(例如改变颜色),在往上查找了很多资料,发现基本没有对这个内容的介绍,包括一些动态设顶行的颜色等文章讲的都是在数据初始化时做的操作,而没有在数据源刷新后的重新定位功能,所以下决心解决这个问题,通过一上午对del......
Delphi 7 中使用RAVE报表(二)
delphi 7 中使用rave报表(二) 【程序编程相关:
四舍五入的BUG】
隔了好长时间终于有时间继续向大家介绍rave了,这次主要介绍delphi7下的rave组件.打开delphi7,看到的rave页如下: 【推荐阅读:
TAdoQuery导出数据到Excel】 【扩展信息:
多层数据库开发三:创建多层应用程序】 delphi7下的rave
包括有rvproject.rvsystem.rvndrwriter.rvcustomconnection.rvdatasetconnection.rvtableconnection.rvqueryconnection.rvrenderpreview.rvrenderprinter.rvrenderpdf.rvrenderhtml.rvrenderrtf.rvrendertext这几个组件.
lrvproject组件
在使用rave报表中,这个组件是最为重要的一个,是使用频率最高的一个组件,开发人员可以通过这个报表完成报表的打印.文件的生成.输出,土过此事可以使用设计状态,也可以通过它来点用相应的报表设计器.
属性:
dllfile:发行报表时需要的dll文件,在5.0以后用户不需要单独发行相应的动态链库文件了.
engine: 指定相应报表生成的目的地,一般的情况下,是rvsystem,也就是说它可以打印.打印预览.生成打印文件.当然也可以选择rvndrwriter组件,那么报表输出的结果是rtf.html.pdf.txt其中的一种.
loaddesigner: 允许用户调用报表设计器,如果它的值为true,那么最终用户就可以调用报表设计器;如果它的值为false,那么最终用户就没有权力调用报表设计器.
projectfile:相应报表项目文件,指定详细目录路径.
storerav:要将报表文件嵌入到exe文件中,在这里就要填入相应的报表项目文件.
主要方法:...
下一页 摘要:
delphi的组件读写机制(一)
一、流式对象(stream)和读写对象(filer)的介绍 在面向对象java/j2me/code/ target=_blank>程序设计中,对象式数据管理占有很重要的地位。在delphi中,对对象式数据管理的支持方式是其一大特色。 delphi是一个面向对象的可视化设计与面向对象的语言相结合的集成开发环境。delphi的核心是组件。组件是对象的一种。delp......