一个关于编程的最痛苦的事情一直调试。我是一个大风扇的断点和步进。但我不得不承认,它有它的缺点之一,他们无法在您不注意的情况下运行的程序。
因此,一天晚上,我得到了一个疯狂的神器出山:www.shenqi73.com想法,这是使用一个控制台应用程序的程式讯息滚屏幕,使用户能够运行一个程序,然后在此屏幕上,例如打印某些消息“现在运行程序TESTME的”。好了,因为它横空出世,你不能发送邮件一个拼箱的应用程序,所以我决定用一个标准的Win32应用程序和RichEdit提供滚动屏幕效果,然后,我的业务。
在第一个版本中,我已经试过,可以很容易地使用系统提供的重编码,调试单位,让你运行程序。
从您的应用程序,你需要执行的例程沟通与调试器提供所有这些都在单位称为“LPL_Message.pas”。然后剩下的就是使用Windows消息传递系统之间进行通信的应用程序。
为了确保只有一个应用程序是使用调试器,使调试器返回到您的应用程序进行通信,因此你将不得不在你的应用程序中编写一些代码来识别和处理这些消息,因为它不能做了一段时间,我的单元。
首先,你的应用程序与调试,以确定它是否是免费使用的。运行该程序“拨号”中所包含的单位做这件事。然后,调试器将发送邮件到您的应用程序告诉你,如果它是免费的或不。你应该捕获你的程序,直到你收到了热烈反应,然后将结果存储在其余的程序会使用。
LPL调试程序有一对夫妇的功能,使您长时间使用。这些功能是停留在最上层的,使你看到的调试屏幕在任何时候,一个明确的讯息画面,这将帮助你列出一个单一的过程,在屏幕上最多可容纳16条线路在时间和最后一个函数是一个保存功能,这样你就可以保存所有的消息到一个文件中为以后进行比较,任何想到的。这些功能可卷屏上按一下滑鼠右键进行访问。
调试器将消息发送到当前的应用程序正在使用它之前,它的终止,你的程序应该始终认识到这一点,并显示一条消息给用户,如果发生这种情况,看到窗口刚刚关闭调试器。
要求:
·Delphi 5中