我用Printer打印 第一次打印总是没问题 第二次点同一个按钮打印总是出现莫名其妙的错误
是不是只要用Printer就可以打印了?
我是直接
printer.BeginDoc;
report(printer.canvas);//输出的过程
Printer.EndDoc;我想
MyPrinter:=TPrinter.Create;
Myprinter.BeginDoc;
report(Myprinter.canvas);//输出的过程
MYPrinter.EndDoc;老出错
是不是只要用Printer就可以打印了?
我是直接
printer.BeginDoc;
report(printer.canvas);//输出的过程
Printer.EndDoc;我想
MyPrinter:=TPrinter.Create;
Myprinter.BeginDoc;
report(Myprinter.canvas);//输出的过程
MYPrinter.EndDoc;老出错
郁闷 从来没有用过TPrinter
之后应该要初始化吧!
难道Printer不用Free吗?
是不是Free前还要做什么工作?我现在只有Create没有Free 似乎不太好
还是搂住的细心啊!
为什么不要Free
直接操作Printer.Canvas就可以了...
不用自己创建,也用不着释放.
一Free就不能用了。
同意 fengyvn(我喜欢的人都不喜欢我)的说法。
大家认为呢?