花费 25 ms
后台调用外部程序的完美实现(使用CreateDesktop建立隐藏桌面)

最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本矿设 ...

Thu Mar 03 06:16:00 CST 2016 0 5499
线程天敌TerminateThread与SuspendThread

线程天敌TerminateThread与SuspendThread 作者:童磊(magictong) 目的:不是演示TerminateThread和SuspendThread的原理而是 ...

Thu Dec 08 08:48:00 CST 2016 0 2814
Delphi 线程Timer (TThreadTimer)

delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThrea ...

Thu Jul 07 08:02:00 CST 2016 0 2947
TLSAlloc()

为什么要有TLS?原因在于,进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线 ...

Wed Jun 29 05:33:00 CST 2016 0 2678
简单说说Delphi中线程的释放

线程的释放方式有两种:一种是线程在运行完成后自动释放,一种是手动释放。 无论是那种释放,都应该在线程停止后进行释放。 然而线程的停止也有两种情况:一种是不需要设置标志位,直接完成;一种是由于exe ...

Tue Jul 25 03:55:00 CST 2017 0 1829

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM