gpt4 book ai didi

delphi - 如何使用TPrinter的本地实例

转载 作者:行者123 更新时间:2023-12-03 18:39:34 25 4
gpt4 key购买 nike

我需要使用TPrinter进行一些打印。问题是由于各种原因,我无法使用全局对象打印机。

我希望能够创建我的TPrinter实例并使用该实例进行打印。

我尝试过:

MyPrinter := TPrinter.Create;
MyPrinter.BeginDoc;


但这会产生AV。

知道使用我的TPrinter实例打印某些东西需要什么吗?

问候
戈兰·纳吉(Goran Nagy)

最佳答案

如果查看打印机的信息,则AbortProc使用全局FPrinter对象。
您可以通过在校准TPrinter.Create之前调用Printer函数来解决此问题,然后它不会生成AccessViolation。
它可能会解决您的问题,但是MyPrinter.Abort不会正确运行。

告诉您为什么不能使用全局对象,可以使其他用户可以提出替代解决方案。

关于delphi - 如何使用TPrinter的本地实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com