各位大虾帮忙,源代码查错!(100分)

  • 主题发起人 主题发起人 xdzhan
  • 开始时间 开始时间
X

xdzhan

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟找到一个打印TStringGrid的第三方控件jvgridprinter,打印时报错!
不知是小弟的打印机问题还是jvgridprinter控件的问题,麻烦那位大虾帮忙
解决一下!小弟即mail该控件与您(11.5K)!
 

g622@xju.edu.cn
 
me.
halflife@371.net
我自己写了一个可以设背景图的dbgrid(似乎在王婆卖瓜):-PP
 
shenqw@cmmail.com
 
》打印时报错!
你是指在Delphi IDE中运行程序吗,由于这个控件在打印是要产生EConvetError.
所以你要关掉Delphi IDE中的Break on Exception.或者编译后脱离IDE,单独运行
,看看是否还有错!
 
沈前卫:

如果在IDE中报错2次的话, 单独运行肯定还是会错的. ^_^

还是仔细看一下控件的源代码, 错误的原因是数据类型不匹配.
可以在出错后单步走几步, 跟踪进去看看.
 
to 沈前卫 and Iknow:
我编译完后,执行exe文件,再打印出现一个红色错号窗口:Printing in progress.我问了一下作者(一美国老外)答复如下:
xdzhan,

I am not sure. I have reports that with some laserprinters it does not work. Or it could be a unicode language thing.

You may want to have a look at the source code and experiment a bit.

Regards, Jan.

我不止该如何修改?请各位大哥看一下!
 
想必是打印机不配合,除了修改源码恐怕没有别的办法——一定得用这破控件吗?
 
xdzhan:
我已经将问题解决,将改正后的jvgridprinter发给你,请查收!!! {B-)
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部