美文网首页
工作日志——Delphi7 自带Quickreport打印无响应

工作日志——Delphi7 自带Quickreport打印无响应

作者: 易木成华 | 来源:发表于2017-06-01 22:39 被阅读32次

今天我遇到了一件奇怪的事,花费了一天时间毫无寸进。
  一个程序运行正常,但是在设置好打印参数之后,点击打印打印机没有任何响应。而在前两天打印的问题是:能打印,但打印纸张尺寸总是无法自定义设置。从上午开始直到下午下班,几乎是没闲着地在忙活,可是打印机就象一个睡美人,毫无反应。度娘、谷哥齐上阵,很多关于设置纸张问题的,没见到我这种无响应的案例。单独编写一个简化的打印预览,点击打印竟然可以工作!但是回到带数据得主从模式预览正常,点打印仍旧没反应。
  区区不到2000行代码的一个小程序,竟然也会出现莫名其妙的问题,我也真是醉了。

![Uploading Paste_Image_592218.png . . .]  今天我遇到了一件奇怪的事,花费了一天时间毫无寸进。
  一个程序运行正常,但是在设置好打印参数之后,点击打印打印机没有任何响应。而在前两天打印的问题是:能打印,但打印纸张尺寸总是无法自定义设置。从上午开始直到下午下班,几乎是没闲着地在忙活,可是打印机就象一个睡美人,毫无反应。度娘、谷哥齐上阵,很多关于设置纸张问题的,没见到我这种无响应的案例。单独编写一个简化的打印预览,点击打印竟然可以工作!但是回到带数据得主从模式预览正常,点打印仍旧没反应。
  区区不到2000行代码的一个小程序,竟然也会出现莫名其妙的问题,我也真是醉了。

Paste_Image.png

  写程序,出现bug漏洞之类的是正常的,越是大型程序,越是时间长、人手多,越容易出现——很可能今天想好的几个语句函数没及时完成,等再次进入状态,编写代码的时候思路已经出现断茬了。这样很可能出现逻辑漏洞或者其他问题,尽管有单元测试、集成测试等一系列测试,还是存下了隐患。所以行内有个玩笑说:一个程序员完成了自己的程序。但测试部门发现了其中有20个错误,程序员修正其中的13个bug,并报告说剩余7个不是bug。测试部门发现13个修正中5个不能工作,且又发现了12个新bug。重复步骤三和四直到不得不交付使用。所以,我们的系统、程序和各种手机APP都会不断发布各类补丁 | 升级包来补漏洞……
  尽管有各种方法论,如测试驱动开发(TDD)之类的, 对于个人开发者来说,出状况后排错抓虫仍旧是更为困难一些:开发、测试一肩挑,个人力量往往受限。但也有一些好处,因为从前期需求分析、系统规划到编写代码、测试实施都是一个人,全线贯通所有情况都在脑子里装着,排错、乃至与客户交流沟通都会比较方便。
  说来说去,今天的这个问题卡住了我——例行码字的时间都很紧张了。明天还得继续挠头。
  写程序,出现bug漏洞之类的是正常的,越是大型程序,越是时间长、人手多,越容易出现——很可能今天想好的几个语句函数没及时完成,等再次进入状态,编写代码的时候思路已经出现断茬了。这样很可能出现逻辑漏洞或者其他问题,尽管有单元测试、集成测试等一系列测试,还是存下了隐患。所以行内有个玩笑说:一个程序员完成了自己的程序。但测试部门发现了其中有20个错误,程序员修正其中的13个bug,并报告说剩余7个不是bug。测试部门发现13个修正中5个不能工作,且又发现了12个新bug。重复步骤三和四直到不得不交付使用。所以,我们的系统、程序和各种手机APP都会不断发布各类补丁 | 升级包来补漏洞……
  尽管有各种方法论,如测试驱动开发(TDD)之类的, 对于个人开发者来说,出状况后排错抓虫仍旧是更为困难一些:开发、测试一肩挑,个人力量往往受限。但也有一些好处,因为从前期需求分析、系统规划到编写代码、测试实施都是一个人,全线贯通所有情况都在脑子里装着,排错、乃至与客户交流沟通都会比较方便。
  说来说去,今天的这个问题卡住了我——例行码字的时间都很紧张了。明天还得继续挠头。

相关文章

  • 工作日志——Delphi7 自带Quickreport打印无响应

    今天我遇到了一件奇怪的事,花费了一天时间毫无寸进。一个程序运行正常,但是在设置好打印参数之后,点击打印打印机没有任...

  • Python中的logging使用

    Python中自带了logging库,可以提供打印日志、记录日志文件、根据时间日志滚动、根据文件大小日志滚动、过期...

  • Xcode最好用的日志打印方法

    一般打印日志都是用的系统自带的NSLog来打印的,假如项目做完了,要上线了,这些打印的日志就会很浪费性能,网上有很...

  • 线程与通知的那些事儿

    主线程发送,主线程接收 打印日志: 子线程发送,子线程接收 打印日志: 响应发生在都在发送时的线程 主线程发送,子...

  • 开源 - 收藏集 - 掘金

    (译)Android 上的网络响应日志技巧 - Android - 掘金介绍如何对 HTTP 请求打印 Log.....

  • 羊皮书APP (Android版)开发系列(二)日志工具类

    在App开发过程中,很重要的一个调试工具就是日志的打印,Android系统自带的日志打印文件,看起来并不是很直观。...

  • 6.spring boot logback 多环境打印日志

    需求: spring boot 用自带的logback打印日志: 多环境打印. 生产环境输出到控制台和文件,一天一...

  • Xcode 日志打印不全

    突然发现我们Xcode 日志请求响应打印不全了,只打印了一小半。 宏连接符 注意下:__VA_ARGS__代表 C...

  • 【日志】SLF4J讲解

    1.工作中遇到问题 工作发现之前的代码异常日志有问题,没有把异常的信息打印出来。打印日志的代码: 查看日志的时候,...

  • 关于Log封装

    简单的记述一下android log日志打印的优化。 首先,我们要知道系统自带的log打印是有长度限制的,而这个限...

网友评论

      本文标题:工作日志——Delphi7 自带Quickreport打印无响应

      本文链接:https://www.haomeiwen.com/subject/infyfxtx.html