ehlib使用时标题无法在程序中输入(100分)

  • 主题发起人 主题发起人 石光亮
  • 开始时间 开始时间

石光亮

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用ehlib2.0时,想通过一个button,弹出ehlib的RichEdEh,实现输入报表的标题
我将RichEdEh单元文件加入我的程序中,出现DsgnIntf.dcu文件找不到的错误,搜索找不到
此文件。请问各位有何办法?
 
找不到?就加上呗!
加上有两种方法:
1、Delphi菜单的Project -> Add to Project
选择“你的Delphi安装目录/source/Toolsapi/DsgnIntf.Pas”就行了!
2、或者在Delphi库搜索路径中加上“你的Delphi安装目录/source/Toolsapi”
两种都可以。
 
(windows)开始->查找 DsgnIntf.dcu,
找到后将它拷到你的构件的目录中,最好把DsgnIntf.Pas也拷过去。
 
procedure TForm2.BitBtn5Click(Sender: TObject);
begin
RichStrEditDlgEh.FormShow(sender);
end;
这样实现不行,总出现错误!
不知道PrintDBGridEh1.beforegridtext是如何实现的
 
怎么错误,说明白一点,还有你的RichStrEditDlgEh创建没有?
 
我是直接调用的RichStrEditDlgEh,我把ehlib的richedeh单元引用到我的单元文件中,
然后在button中写了上述语句,出现非法访问某个地址的错误,调试转到
TRichStrEditDlgEh.UpdateCursorPos这里
 
倒!老大,这样用不太好吧?
刚才随便写了一个例子,留个E-Mail,我发给你!
 
shiguangliang@263.net,谢谢了!
 
我在动态生成列时使用
for j:=0 to 2do
DBGridEh1.Columns[j]:=DBGridEh1.Columns.Add;
窗体关闭时释放此列
for j:=0 to 2do

DBGridEh1.Columns.Free出现错误:
list index out of bounds[2]
不知道是什么地方出了问题?
 
for j:=0 to 2do

DBGridEh1.Columns.Free出现错误:
~~~
是j吧?
 
是我的笔误,程序中是j
 
又出问题了,我在RichStrEditDlgEh中写好标题后,关闭RichStrEditDlgEh数据不能写入到
PrintDBGridEh1.BeforeGridText属性中,不知道如何实现!
 
多人接受答案了。
 
后退
顶部