CnPack Forum » CnVCL 组件包 » 这个控件(TExcell)能在d2007安装,但不能使用!


2008-4-2 10:44 ujjldn
这个控件(TExcell)能在d2007安装,但不能使用!

这个控件(TExcell)能在d2007安装,但不能使用!

TExcell 原是D5控件,在D2007上安装后,程序不能编译,提示ToolsApi.pas找不到DockForm
哪位能帮我看看!

TExcell  在附件!
[color=#000000][/color]
[size=3][color=#000000][font=宋体]功能简介(2000/12/13)[/font][/color]
[color=#000000][font=宋体]TexCell控件是用Delphi5.0编写的一个VCL控件。该控件从Delphi的TcustomGrid, TdrawGrid, TStringGrid改写而来,注意:不是继承,而是改写。加入一些电子表格的功能,具有执行宏代码的功能(Delphi语言),其中Delphi 语言解释器来自:[url=http://www.brama.com/dream-co]http://www.brama.com/dream-co[/url] 的Delphin。增加了许多功能(这些功能主要参考MS EXCEL)。[/font][/color]
[color=#000000][font=宋体]1.         单元格合并(类似MS EXCEL,增强:合并单元格包含的行列可以移动)。(Cells merged,unmerged)[/font][/color]
[color=#000000][font=宋体]2.         边框属性(类似MS EXCEL,增强:线宽可任意)。(Cell border line style)[/font][/color]
[color=#000000][font=宋体]3.         斜线功能(一个单元格内可以含有两条斜线,符合中国人的习惯)。[/font][/color]
[color=#000000][font=宋体]4.         单元格文字属性(上下左右居中对齐,多行文字,字体颜色,背景色)。(Cell text property, alignment)[/font][/color]
[color=#000000][font=宋体]5.         公式运算(包含Delphi Script 解释器“Delphin”,可以执行Delphi 代码,显示 Delphi 的窗体文件DFM)。(Delphi interpreter)[/font][/color]
[color=#000000][font=宋体]6.         行列极大(资源允许范围)。(MaxRowCount = 0xFFFF, MaxColCount=0xFFFF)[/font][/color]
[color=#000000][font=宋体]7.         修改“Delphin”解释器,使之能够识别对单元格的引用。(Ref cell name in delphin)[/font][/color]
[color=#000000][font=宋体]8.         对单元格之间循环引用的检查。(cell loop reference check)[/font][/color]
[color=#000000][font=宋体]9.         自动调整行高、列宽。(AutoSizeRows, AutoSizeCols)[/font][/color]
[color=#000000][font=宋体]10.     插入、删除、增加行列。(InsertRow, InsertCol)[/font][/color]
[color=#000000][font=宋体]11.     隐藏、取消隐藏行列(Hide, Unhide Cols, Rows)[/font][/color]
[color=#000000][font=宋体]12.     打印预览。(Print Preivew)[/font][/color]
[color=#000000][font=宋体]13.     背景图像。(Background Image)(支持bmp,gif,jpg,pcx,tif…)[/font][/color]
[color=#000000][font=宋体]14.     单元格数字格式、时间格式等等(类似 Excel)[/font][/color]
[color=#000000][font=宋体]15.     单元格的计算公式或宏代码可以返回数组。[/font][/color]
[color=#000000][font=宋体]16.     单元格批注。(类似 Excel)[/font][/color]
[color=#000000][font=宋体]17.     单元格内的文字可以自动换行。[/font][/color]
[color=#000000][font=宋体]18.     当有多页打印时,可以选择先行后列或者先列后行的打印方式。[/font][/color]
[color=#000000][font=宋体]19.     页边距设置。[/font][/color]
[color=#000000][font=宋体]20.     打印页面居中功能。[/font][/color]
[color=#000000][font=宋体]21.     编辑状态按比例缩放。[/font][/color]
[color=#000000][font=宋体]22.     单元格内嵌控件(列表框,组合框,日期选择控件,……),目前支持与TdateTimePicker 的互动,计划支持更多控件,计划加入控件属性编辑器,加入控件事件宏功能(2000/12/13)[/font][/color]
[color=#000000][font=宋体]23.     单元格绝对引用和相对引用的区分,A1,$A1,$A$1(2000/12/13)[/font][/color]
[color=#000000][font=宋体]24.     拷贝单元格时,自动调整相对引用的单元格。如:Cells[1,1] := ‘=B1’,拷贝到Cells[3,3],则Cells[3,3] := ‘=D3’(2000/12/13)[/font][/color]
[color=#000000][font=宋体]25.     单元格名称可以使用中文(2000/12/13)[/font][/color]
[color=#000000][font=宋体]26.     函数分类列表(2000/12/13)[/font][/color]
[color=#000000][font=宋体]27.     查找替换(2000/12/13)[/font][/color]
[color=#000000][font=宋体]28.     设计模式(不执行单元格内的公式,但是检查语法和循环引用,显示公式)(2000/12/13)[/font][/color]
[color=#000000][font=宋体]29.     运行模式(执行单元格内的公式,显示计算结果)(2000/12/13)[/font][/color]
[color=#000000][font=宋体]30.     增加表格宏功能(原来只有单元格宏功能)。(Macros 属性)(2001/1)[/font][/color]
[color=#000000][font=宋体]31.     增加带语法加亮功能的宏编辑器。(来自 mwEdit 控件)(2001/1)[/font][/color]
[color=#000000][font=宋体]32.     给 Delphin 解释器增加 const 常量定义。可以直接在单元格中调用在宏 Macros 中定义的常量和函数。(2001/1)[/font][/color]
[color=#000000][font=宋体]33.     增加 COUNTIF 、COUNTROWIFCOL 统计函数。(2001/1)[/font][/color]
[color=#000000][font=宋体]固定行列,类似MS Excel 的标题栏功能。(2001/1/14)[/font][/color]
[/size][color=#000000][/color]

2008-4-2 13:54 Passion
DockForm 是IDE内部单元,不提供源码的,需要在编译时Build with runtime package “designide”

2012-5-20 16:40 laimama
这个问题还有其他解决办法吗?比如改写ToolsApi.pas等,编译了designide后发布程序时要带上包呀!!
挖个坟,大家莫怪!

2012-5-20 23:37 Passion
理论上,dockform以及designide包只能在设计期使用,因此设计得好的组件,应该将运行期和设计期功能分开,以不同包的方式存在,这样发布给用户时就可以只用运行期包的内容,从而无需发布包含dockform单元在内的designide包。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.