为什么分成两个打印任务就提示非法操作?
我把一个打印任务分成了两分,放在了两个crtstal4.6空间中,分别与data控件榜定,第一个crysatl的表我定义的页长为1280mm,打印15条记录,第二个定义的页长时600mm,打印5条记录,然后我写如下的代码:
crystal1.action=1
crystal2.action=1
我的要求就是希望他们连续的打印出来,因为我使用的是连续纸,这样就可以在第二页上省掉许多纸了,问题就是,当质量了这两个操作以后,结果就是出现非法操作,crysatl控件在kerenll32.dll中到支持无效也错误。有没有办法解决?
把问题说简单一些:就是同时命令两个crtstal控件开始打印,首先它是否会连续打印;其次就是为什么出现非法操作,因为如果只有一个打印的话,就一点问题也没有。这是我解决连续纸省纸的方法,不知道诸位大虾是否有更好的方法。