delphi 讲的比较详细的多线程
<p> </p><p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word">在了解多线程之前我们先了解一下进程和线程的关系</p>
<p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word">一个程序至少有一个主进程,一个进程至少有一个线程。</p>
<p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word">为了保证线程的安全性请大家看看下面介绍 Delphi多线程同步的一些处理方案大家可以参考:http://www.cr173.com/html/16747_1.html</p>
<p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word">主线程又程为UI线程。</span></p>
<p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word">进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。如果有兴趣深入的话,我建议你们看看《现代操作系统》或者《操作系统的设计与实现》。对就个问题说得比较清楚。</p>
<p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word">多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">开始本应该是一篇洋洋洒洒的文字, 不过我还是提倡先做起来, 在尝试中去理解.</p>
<p style="box-sizing: border-box; outline: 0; margin: 0 0 16px; padding: 0; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px; color: rgba(77, 77, 77, 1); line-height: 26px; overflow-x: auto; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word">先试试这个:</span></p>
<div id="cnblogs_post_body" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(51, 51, 51, 1); font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">500000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Canvas.TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">上面程序运行时, 我们的窗体基本是 "死" 的, 可以在你在程序运行期间拖动窗体试试...<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">Delphi 为我们提供了一个简单的办法(Application.ProcessMessages)来解决这个问题:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">500000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Canvas.TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Application.ProcessMessages; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这个 Application.ProcessMessages; 一般用在比较费时的循环中, 它会检查并先处理消息队列中的其他消息.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">但这算不上多线程, 譬如: 运行中你拖动窗体, 循环会暂停下来...<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在使用多线程以前, 让我们先简单修改一下程序:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyFun</span>:</span> Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">500000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> MyFun; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">细数上面程序的变化:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">1、首先这还不是多线程的, 也会让窗体假 "死" 一会;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">2、把执行代码写在了一个函数里, 但这个函数不属于 TForm1 的方法, 所以使用 Canvas 是必须冠以名称(Form1);<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">3、既然是个函数, (不管是否必要)都应该有返回值;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">4、使用了 500001 次 Lock 和 Unlock.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">Canvas.Lock 好比在说: Canvas(绘图表面)正忙着呢, 其他想用 Canvas 的等会;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">Canvas.Unlock : 用完了, 解锁!<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在 Canvas 中使用 Lock 和 Unlock 是个好习惯, 在不使用多线程的情况下这无所谓, 但保不准哪天程序会扩展为多线程的; 我们现在学习多线程, 当然应该用.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在 Delphi 中使用多线程有两种方法: 调用 API、使用 TThread 类; 使用 API 的代码更简单.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> Integer; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">500000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: THandle; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">代码分析:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CreateThread 一个线程后, 算上原来的主线程, 这样程序就有两个线程、是标准的多线程了;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CreateThread 第三个参数是函数指针, 新线程建立后将立即执行该函数, 函数执行完毕, 系统将销毁此线程从而结束多线程的故事.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CreateThread 要使用的函数是系统级别的, 不能是某个类(譬如: TForm1)的方法, 并且有严格的格式(参数、返回值)要求, 不管你暂时是不是需要都必须按格式来;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">因为是系统级调用, 还要缀上 stdcall, stdcall 是协调参数顺序的, 虽然这里只有一个参数没有顺序可言, 但这是使用系统函数的惯例.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CreateThread 还需要一个 var 参数来接受新建线程的 ID, 尽管暂时没用, 但这也是格式; 其他参数以后再说吧.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这样一个最简单的多线程程序就出来了, 咱们再用 TThread 类实现一次<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TMyThread</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TThread) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">protected</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Execute</span>;</span> <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">override</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TMyThread</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Execute</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> FreeOnTerminate := True; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{这可以让线程执行完毕后随即释放}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">500000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Canvas.Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> TMyThread.Create(False); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
</ol>TThread 类有一个抽象方法(Execute), 因而是个抽象类, 抽象类只能继承使用, 上面是继承为 TMyThread.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">继承 TThread 主要就是实现抽象方法 Execute(把我们的代码写在里面), 等我们的 TMyThread 实例化后, 首先就会执行 Execute 方法中的代码.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">按常规我们一般这样去实例化:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> MyThread: TMyThread; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> MyThread := TMyThread.Create(False); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol>因为 MyThread 变量在这里毫无用处(并且编译器还有提示), 所以不如直接写做 TMyThread.Create(False);<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">我们还可以轻松解决一个问题, 如果: TMyThread.Create(True) ?<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这样线程建立后就不会立即调用 Execute, 可以在需要的时候再用 Resume 方法执行线程, 譬如:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> MyThread: TMyThread; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> MyThread := TMyThread.Create(True); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> MyThread.Resume; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//可简化为:</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">with</span></span></span></span> TMyThread.Create(True) <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> Resume; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">一、入门<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">㈠、<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateThread</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadAttributes: Pointer; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{安全设置}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> dwStackSize: DWORD; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{堆栈大小}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> lpStartAddress: TFNThreadStartRoutine; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{入口函数}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> lpParameter: Pointer; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{函数参数}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> dwCreationFlags: DWORD; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{启动选项}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadId: DWORD </span></span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{输出线程 ID }</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">): THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{返回线程句柄}</span></span></span> </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在 Windows 上建立一个线程, 离不开 CreateThread 函数;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">TThread.Create 就是先调用了 BeginThread (Delphi 自定义的), BeginThread 又调用的 CreateThread.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">既然有建立, 就该有释放, CreateThread 对应的释放函数是: ExitThread, 譬如下面代码:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ExitThread(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{此句即可退出当前程序, 但不建议这样使用}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">代码注释:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">当前程序是一个进程, 进程只是一个工作环境, 线程是工作者;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">每个进程都会有一个启动线程(或叫主线程), 也就是说: 我们之前大量的编码都是写给这个主线程的;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">上面的 ExitThread(0); 就是退出这个主线程;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">系统不允许一个没有线程的进程存在, 所以程序就退出了.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">另外: ExitThread 函数的参数是一个退出码, 这个退出码是给之后的其他函数用的, 这里随便给个无符号整数即可.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">或许你会说: 这个 ExitThread 挺好用的; 其实不管是用 API 还是用 TThread 类写多线程, 我们很少用到它; 因为:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">1、假如直接使用 API 的 CreateThread, 它执行完入口函数后会自动退出, 无需 ExitThread;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">2、用 TThread 类建立的线程又绝不能使用 ExitThread 退出; 因为使用 TThread 建立线程时会同时分配更多资源(譬如你自定义的成员、还有它的祖先类(TObject)分配的资源等等), 如果用 ExitThread 给草草退出了, 这些资源将得不到释放而导致内存泄露. 尽管 Delphi 提供了 EndThread(其内部调用 ExitThread), 这也不需要我们手动操作(假如非要手动操作也是件很麻烦的事情, 因为很多时候你不知道线程是什么时候执行完毕的).<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">除了 CreateThread, 还有一个 CreateRemoteThread, 可在其他进程中建立线程, 这不应该是现在学习的重点;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">现在先集中精力把 CreateThread 的参数搞彻底.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">倒着来吧, 先谈谈 CreateThread 将要返回的 "线程句柄".<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">"句柄" 类似指针, 但通过指针可读写对象, 通过句柄只是使用对象;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">有句柄的对象一般都是系统级别的对象(或叫内核对象); 之所以给我们的是句柄而不是指针, 目的只有一个: "安全";<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">貌似通过句柄能做很多事情, 但一般把句柄提交到某个函数(一般是系统函数)后, 我们也就到此为止很难了解更多了; 事实上是系统并不相信我们.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">不管是指针还是句柄, 都不过是内存中的一小块数据(一般用结构描述), 微软并没有公开句柄的结构细节, 猜一下它应该包括: 真实的指针地址、访问权限设置、引用计数等等.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">既然 CreateThread 可以返回一个句柄, 说明线程属于 "内核对象".<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">实际上不管线程属于哪个进程, 它们在系统的怀抱中是平等的; 在优先级(后面详谈)相同的情况下, 系统会在相同的时间间隔内来运行一下每个线程, 不过这个间隔很小很小, 以至于让我们误以为程序是在不间断地运行.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这时你应该有一个疑问: 系统在去执行其他线程的时候, 是怎么记住前一个线程的数据状态的?<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">有这样一个结构 TContext, 它基本上是一个 CPU 寄存器的集合, 线程是数据就是通过这个结构切换的, 我们也可以通过 GetThreadContext 函数读取寄存器看看.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">附上这个结构 TContext(或叫: CONTEXT、_CONTEXT) 的定义:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">PContext = ^TContext; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">_CONTEXT = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">record</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ContextFlags: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dr0: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dr1: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dr2: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dr3: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dr6: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dr7: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> FloatSave: TFloatingSaveArea; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SegGs: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SegFs: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SegEs: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SegDs: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Edi: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Esi: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Ebx: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Edx: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Ecx: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Eax: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Ebp: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Eip: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SegCs: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> EFlags: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Esp: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SegSs: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CreateThread 的最后一个参数是 "线程的 ID";<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">既然可以返回句柄, 为什么还要输出这个 ID? 现在我知道的是:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">1、线程的 ID 是唯一的; 而句柄可能不只一个, 譬如可以用 GetCurrentThread 获取一个伪句柄、可以用 DuplicateHandle 复制一个句柄等等.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">2、ID 比句柄更轻便.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在主线程中 GetCurrentThreadId、MainThreadID、MainInstance 获取的都是主线程的 ID.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">㈡、启动选项<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateThread</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadAttributes: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwStackSize: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpStartAddress: TFNThreadStartRoutine; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpParameter: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwCreationFlags: DWORD; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{启动选项}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadId: DWORD </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>;</div>
</div>
</li>
</ol>CreateThread 的倒数第二个参数 dwCreationFlags(启动选项) 有两个可选值:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">0: 线程建立后立即执行入口函数;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CREATE_SUSPENDED: 线程建立后会挂起等待.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">可用 ResumeThread 函数是恢复线程的运行; 可用 SuspendThread 再次挂起线程.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这两个函数的参数都是线程句柄, 返回值是执行前的挂起计数.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">什么是挂起计数?<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">SuspendThread 会给这个数 +1; ResumeThread 会给这个数 -1; 但这个数最小是 0.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">当这个数 = 0 时, 线程会运行; > 0 时会挂起.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">如果被 SuspendThread 多次, 同样需要 ResumeThread 多次才能恢复线程的运行.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在下面的例子中, 有新线程不断给一个全局变量赋随机值;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">同时窗体上的 Timer 控件每隔 1/10 秒就把这个变量写在窗体标题;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在这个过程中演示了 ResumeThread、SuspendThread 两个函数.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718548_6637.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//上面图片中演示的代码。</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls, ExtCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button2: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button3: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Timer1: TTimer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button2Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button3Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Timer1Timer</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> hThread: THandle; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{线程句柄}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> num: Integer; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{全局变量, 用于记录随机数}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{线程入口函数}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> Integer; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">while</span></span></span></span> True <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{假如线程不挂起, 这个循环将一直循环下去}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> num := Random(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">100</span></span></span>); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立并挂起线程}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> hThread := CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, CREATE_SUSPENDED, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1.Enabled := False; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{唤醒并继续线程}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button2Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ResumeThread(hThread); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{挂起线程}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button3Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> SuspendThread(hThread); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Timer1.Interval := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">100</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Timer1Timer</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Text := IntToStr(num); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>㈢、入口函数的参数<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateThread</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadAttributes: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwStackSize: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpStartAddress: TFNThreadStartRoutine; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpParameter: Pointer; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{入口函数的参数}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> dwCreationFlags: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadId: DWORD </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>;</div>
</div>
</li>
</ol>线程入口函数的参数是个无类型指针(Pointer), 用它可以指定任何数据; 本例是把鼠标点击窗体的坐标传递给线程的入口函数, 每次点击窗体都会创建一个线程.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">运行效果图:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718559_7349.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//上面演示的代码</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormMouseUp</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">(Sender: TObject; Button: TMouseButton; </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> Shift: TShiftState; X, Y: Integer)</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> pt: TPoint; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{这个坐标点将会已指针的方式传递给线程, 它应该是全局的}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> Integer; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> pt2: TPoint; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{因为指针参数给的点随时都在变, 需用线程的局部变量存起来}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> pt2 := PPoint(p)^; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{转换}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">1000000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">with</span></span></span></span> Form1.Canvas <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> TextOut(pt2.X, pt2.Y, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormMouseUp</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">(Sender: TObject; Button: TMouseButton; </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> Shift: TShiftState; X, Y: Integer)</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> pt := Point(X, Y); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, @pt, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{下面这种写法更好理解, 其实不必, 因为 PPoint 会自动转换为 Pointer 的}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//CreateThread(nil, 0, @MyThreadFun, Pointer(@pt), 0, ID);</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这个例子还有不严谨的地方: 当一个线程 Lock 窗体的 Canvas 时, 其他线程在等待; 线程在等待时, 其中的计数也还在增加. 这也就是说: 现在并没有去处理线程的同步; 同步是多线程中最重要的课题, 快到了.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">另外有个小技巧: 线程函数的参数是个 32 位(4个字节)的指针, 仅就本例来讲, 可以让它的 "高16位" 和 "低16位" 分别携带 X 和 Y; 这样就不需要哪个全局的 pt 变量了.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">其实在 Windows 的消息中就是这样传递坐标的, 在 Windows 的消息中一般高字节是 Y、低字节是 X; 咱们这么来吧, 这样还可以使用给消息准备的一些方便的函数.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">重写本例代码(当然运行效果和窗体文件都是一样的):<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormMouseUp</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">(Sender: TObject; Button: TMouseButton; </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> Shift: TShiftState; X, Y: Integer)</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> Integer; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> x,y: Word; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> x := LoWord(Integer(p)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> y := HiWord(Integer(p)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{如果不使用 LoWord、HiWord 函数可以像下面这样: }</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//x := Integer(p);</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//y := Integer(p) shr 16;</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">1000000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">with</span></span></span></span> Form1.Canvas <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> TextOut(x, y, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormMouseUp</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">(Sender: TObject; Button: TMouseButton; </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> Shift: TShiftState; X, Y: Integer)</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> num: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> num := MakeLong(X, Y); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{如果不使用 MekeLong、MakeWParam、MakeLParam、MakeResult 等函数, 可以像下面这样: }</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//num := Y shl 16 + X;</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, Ptr(num), <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{上面的 Ptr 是专门将一个数字转换为指针的函数, 当然也可以这样: }</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//CreateThread(nil, 0, @MyThreadFun, Pointer(num), 0, ID);</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>㈣、入口函数的指针<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateThread</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadAttributes: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwStackSize: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpStartAddress: TFNThreadStartRoutine; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{入口函数的指针}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpParameter: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwCreationFlags: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadId: DWORD </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>;</div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">到了入口函数了, 学到这个地方, 我查了一个入口函数的标准定义, 这个函数的标准返回值应该是 DWORD, 不过这函数在 Delphi 的 System 单元定义的是: TThreadFunc = function(Parameter: Pointer): Integer; 我以后会尽量使用 DWORD 做入口函数的返回值.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这个返回值有什么用呢?<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">等线程退出后, 我们用 GetExitCodeThread 函数获取的退出码就是这个返回值!<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">如果线程没有退出, GetExitCodeThread 获取的退出码将是一个常量 STILL_ACTIVE (259); 这样我们就可以通过退出码来判断线程是否已退出.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">还有一个问题: 前面也提到过, 线程函数不能是某个类的方法! 假如我们非要线程去执行类中的一个方法能否实现呢?<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">尽管可以用 Addr(类名.方法名) 或 MethodAddress('published 区的方法名') 获取类中方法的地址, 但都不能当做线程的入口函数, 原因可能是因为类中的方法的地址是在实例化为对象时动态分配的.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">后来换了个思路, 其实很简单: 在线程函数中再调用方法不就得了, 估计 TThread 也应该是这样.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">下面的例子就尝试了用线程调用 TForm1 类中的方法, 并测试了退出码的相关问题.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718570_3156.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button2: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button2Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">private</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormProc</span>;</span> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{准备给线程使用的方法}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> hThread: THandle; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{线程入口函数}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.FormProc; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{调用 TForm1 类的方法}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">99</span></span></span>; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{这个返回值将成为线程的退出代码, 99 是我随意给的数字}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{TForm1 的方法, 本例中是给线程的入口函数调用的}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormProc</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">200000</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">with</span></span></span></span> Form1.Canvas <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">10</span></span></span>, IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立并执行线程}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> hThread := CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{获取线程的退出代码, 并判断线程是否退出}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button2Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ExitCode: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> GetExitCodeThread(hThread, ExitCode); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">if</span></span></span></span> hThread = <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">then</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Text := <span class="pas__string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 128, 1)"><span class="hljs-string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(181, 189, 104, 1); overflow-wrap: break-word">'线程还未启动'</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">Exit</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">if</span></span></span></span> ExitCode = STILL_ACTIVE <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">then</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Text := Format(<span class="pas__string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 128, 1)"><span class="hljs-string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(181, 189, 104, 1); overflow-wrap: break-word">'线程退出代码是: %d, 表示线程还未退出'</span></span></span>, ) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">else</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Text := Format(<span class="pas__string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 128, 1)"><span class="hljs-string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(181, 189, 104, 1); overflow-wrap: break-word">'线程已退出, 退出代码是: %d'</span></span></span>, ); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>㈤、堆栈大小<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateThread</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadAttributes: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwStackSize: DWORD; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{堆栈大小}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpStartAddress: TFNThreadStartRoutine; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpParameter: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwCreationFlags: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadId: DWORD </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>;</div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">CreateThread 的第二个参数是分配给线程的堆栈大小.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">这首先这可以让我们知道: 每个线程都有自己独立的堆栈(也拥有自己的消息队列).<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">什么是堆栈? 其实堆是堆、栈是栈, 有时 "栈" 也被叫做 "堆栈".<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">它们都是进程中的内存区域, 主要是存取方式不同(栈:先进后出; 堆:先进先出);<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">"栈"(或叫堆栈)适合存取临时而轻便的变量, 主要用来储存局部变量; 譬如 for i := 0 to 99 do 中的 i 就只能存于栈中, 你把一个全局的变量用于 for 循环计数是不可以的.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">现在我们知道了线程有自己的 "栈", 并且在建立线程时可以分配栈的大小.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">前面所有的例子中, 这个值都是 0, 这表示使用系统默认的大小, 默认和主线程栈的大小一样, 如果不够用会自动增长;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">那主线程的栈有多大? 这个值是可以设定的: Project -> Options -> linker -> memory size(如图)<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718577_5453.jpg"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">栈是私有的但堆是公用的, 如果不同的线程都来使用一个全局变量有点乱套;<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">为解决这个问题 Delphi 为我们提供了一个类似 var 的 ThreadVar 关键字, 线程在使用 ThreadVar 声明的全局变量时会在各自的栈中留一个副本, 这样就解决了冲突. 不过还是尽量使用局部变量, 或者在继承 TThread 时使用类的成员变量, 因为 ThreadVar 的效率不好, 据说比局部变量能慢 10 倍.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在下面的例子就测试了用 var 和 ThreadVar 定义变量的不同.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">使用 var 效果图:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718581_6948.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">使用 ThreadVar 效果图:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718587_8849.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//var num: Integer; {全局变量}</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">threadvar</span></span></span></span> num: Integer; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{支持多线程的全局变量}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> py: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> py := Integer(p); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">while</span></span></span></span> True <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Inc(num); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">with</span></span></span></span> Form1.Canvas <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Lock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> TextOut(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">20</span></span></span>, py, IntToStr(num)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Unlock; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Sleep(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">1000</span></span></span>); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{然线程挂起 1 秒钟再继续}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{借入口函数的参数传递了一个坐标点中的 Y 值, 以让各线程把结果输出在不同位置}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, Ptr(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">20</span></span></span>), <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, Ptr(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">40</span></span></span>), <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, Ptr(<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">60</span></span></span>), <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>㈥、安全设置<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateThread</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadAttributes: Pointer; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{安全设置}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwStackSize: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpStartAddress: TFNThreadStartRoutine; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpParameter: Pointer; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> dwCreationFlags: DWORD; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpThreadId: DWORD </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>;</div>
</div>
</li>
</ol>CreateThread 的第一个参数 lpThreadAttributes 是指向 TSecurityAttributes 结构的指针, 一般都是置为 nil, 这表示没有访问限制; 该结构的定义是:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//TSecurityAttributes(又名: SECURITY_ATTRIBUTES、_SECURITY_ATTRIBUTES)</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">_SECURITY_ATTRIBUTES = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">record</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> nLength: DWORD; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{结构大小}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> lpSecurityDescriptor: Pointer; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{默认 nil; 这是另一个结构 TSecurityDescriptor 的指针}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> bInheritHandle: BOOL; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{默认 False, 表示不可继承}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//TSecurityDescriptor(又名: SECURITY_DESCRIPTOR、_SECURITY_DESCRIPTOR)</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">_SECURITY_DESCRIPTOR = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">record</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Revision: Byte; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Sbz1: Byte; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Control: SECURITY_DESCRIPTOR_CONTROL; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Owner: PSID; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Group: PSID; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Sacl: PACL; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dacl: PACL; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>;</div>
</div>
</li>
</ol>够复杂的, 但我们在多线程编程时不需要去设置它们, 大都是使用默认设置(也就是赋值为 nil).<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">我觉得有必要在此刻了解的是: 建立系统内核对象时一般都有这个属性(TSecurityAttributes);<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">在接下来多线程的课题中要使用一些内核对象, 不如先盘点一下, 到时碰到这个属性时给个 nil 即可, 不必再费神.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立事件}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateEvent</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpEventAttributes: PSecurityAttributes; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{!}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> bManualReset: BOOL; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> bInitialState: BOOL; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpName: PWideChar </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立互斥}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateMutex</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpMutexAttributes: PSecurityAttributes; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{!}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> bInitialOwner: BOOL; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpName: PWideChar </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立信号}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateSemaphore</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpSemaphoreAttributes: PSecurityAttributes; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{!}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lInitialCount: Longint; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lMaximumCount: Longint; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpName: PWideChar </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立等待计时器}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">CreateWaitableTimer</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpTimerAttributes: PSecurityAttributes; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{!}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> bManualReset: BOOL; </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> lpTimerName: PWideChar </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">)</span>: THandle; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
</ol>上面的四个系统内核对象(事件、互斥、信号、计时器)都是线程同步的手段, 从这也能看出处理线程同步的复杂性; 不过这还不是全部, Windows Vista 开始又增加了 Condition variables(条件变量)、Slim Reader-Writer Locks(读写锁)等同步手段.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">不过最简单、最轻便(速度最快)的同步手段还是 CriticalSection(临界区), 但它不属于系统内核对象, 当然也就没有句柄、没有 TSecurityAttributes 这个安全属性, 这也导致它不能跨进程使用; 不过写多线程时一般不用跨进程, 所以 CriticalSection 应该是最常用的同步手段.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">二、临界区。<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">先看一段程序, 代码文件:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ListBox1: TListBox; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">99</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> Form1.ListBox1.Items.Add(IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ListBox1.Align := alLeft; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>在这段程序中, 有三个线程几乎是同时建立, 向窗体中的 ListBox1 中写数据, 最后写出的结果是这样的:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718591_6636.jpg"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">能不能让它们别打架, 一个完了另一个再来? 这就要用到多线程的同步技术.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">前面说过, 最简单的同步手段就是 "临界区".<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">先说这个 "同步"(Synchronize), 首先这个名字起的不好, 我们好像需要的是 "异步"; 其实异步也不准确...<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">管它叫什么名字呢, 它的目的就是保证不冲突、有次序、都发生.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">"临界区"(CriticalSection): 当把一段代码放入一个临界区, 线程执行到临界区时就独占了, 让其他也要执行此代码的线程先等等; 这和前面用的 Lock 和 UnLock 差不多; 使用格式如下:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> CS: TRTLCriticalSection; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{声明一个 TRTLCriticalSection 结构类型变量; 它应该是全局的}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">InitializeCriticalSection(CS); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{初始化}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">EnterCriticalSection(CS); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{开始: 轮到我了其他线程走开}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">LeaveCriticalSection(CS); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{结束: 其他线程可以来了}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">DeleteCriticalSection(CS); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{删除: 注意不能过早删除}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//也可用 TryEnterCriticalSection 替代 EnterCriticalSection.</span></span></span></div>
</div>
</li>
</ol>用上临界区, 重写上面的代码, 运行效果图:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718600_5711.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//用临界区重写后的代码文件:</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ListBox1: TListBox; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormDestroy</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CS: TRTLCriticalSection; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> EnterCriticalSection(CS); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">99</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> Form1.ListBox1.Items.Add(IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> LeaveCriticalSection(CS); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ListBox1.Align := alLeft; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> InitializeCriticalSection(CS); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormDestroy</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> DeleteCriticalSection(CS); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>Delphi 在 SyncObjs 单元给封装了一个 TCriticalSection 类, 用法差不多, 代码如下:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ListBox1: TListBox; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormDestroy</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> SyncObjs; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CS: TCriticalSection; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> i: Integer; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CS.Enter; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">for</span></span></span></span> i := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">to</span></span></span></span> <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">99</span></span></span> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">do</span></span></span></span> Form1.ListBox1.Items.Add(IntToStr(i)); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CS.Leave; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ID); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormCreate</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ListBox1.Align := alLeft; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CS := TCriticalSection.Create; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">FormDestroy</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CS.Free; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol>三、等待函数 WaitForSingleObject<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">一下子跳到等待函数 WaitForSingleObject, 是因为下面的 Mutex、Semaphore、Event、WaitableTimer 等同步手段都要使用这个函数; 不过等待函数可不止 WaitForSingleObject 它一个, 但它最简单.<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">WaitForSingleObject</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">( </span></span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> hHandle: THandle; </span><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{要等待的对象句柄}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> dwMilliseconds: DWORD <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{等待的时间, 单位是毫秒}</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word"> </span></span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">): DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{返回值如下:}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">WAIT_OBJECT_0 <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{等着了, 本例中是: 等的那个进程终于结束了}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">WAIT_TIMEOUT <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{等过了点(你指定的时间), 也没等着}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">WAIT_ABANDONED <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{好不容易等着了, 但人家还是不让咱执行; 这一般是互斥对象}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//WaitForSingleObject 的第二个参数一般给常数值 INFINITE, 表示一直等下去, 死等.</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
</ol><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word">WaitForSingleObject 等待什么? 在多线程里就是等待另一个线程的结束, 快来执行自己的代码; 不过它可以等待的对象可不止线程; 这里先来一个等待另一个进程结束的例子, 运行效果图:<br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><img src="https://img-my.csdn.net/uploads/201212/05/1354718609_9414.gif"><br style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><ol class="hljs-ln" style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: none; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; border-collapse: collapse; font-size: 16px; overflow: hidden; overflow-wrap: break-word">
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__com" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 0, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">//WaitForSingleObject的示例代码文件:</span></span></span><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word"> </span></div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">unit</span></span></span></span> Unit1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">interface</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">uses</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Dialogs, StdCtrls; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">type</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span> = <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">class</span></span></span></span>(TForm) </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Button1: TButton; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1: TForm1; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">implementation</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__direct" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-meta" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">{$R *.dfm}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> hProcess: THandle; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{进程句柄}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{等待一个指定句柄的进程什么时候结束}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">function</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">MyThreadFun</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(p: Pointer)</span>:</span> DWORD; <span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">stdcall</span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">if</span></span></span></span> WaitForSingleObject(hProcess, INFINITE) = WAIT_OBJECT_0 <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">then</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Form1.Text := Format(<span class="pas__string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 128, 1)"><span class="hljs-string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(181, 189, 104, 1); overflow-wrap: break-word">'进程 %d 已关闭'</span></span></span>, ); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Result := <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{启动一个进程, 并建立新线程等待它的结束}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">procedure</span></span></span></span></span><span class="hljs-function" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">TForm1</span>.<span class="hljs-title" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(129, 162, 190, 1); overflow-wrap: break-word">Button1Click</span><span class="hljs-params" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">(Sender: TObject)</span>;</span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">var</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> pInfo: TProcessInformation; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> sInfo: TStartupInfo; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Path: <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">array</span></span></span></span>[<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>..MAX_PATH<span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)">-<span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">1</span></span></span>] <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">of</span></span></span></span> Char; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> ThreadID: DWORD; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{先获取记事本的路径}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> GetSystemDirectory(Path, MAX_PATH); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> StrCat(Path, <span class="pas__string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 128, 1)"><span class="hljs-string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(181, 189, 104, 1); overflow-wrap: break-word">'\notepad.exe'</span></span></span>); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{用 CreateProcess 打开记事本并获取其进程句柄, 然后建立线程监视}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> FillChar(sInfo, SizeOf(sInfo), <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">if</span></span></span></span> CreateProcess(Path, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, False, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, sInfo, pInfo) <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">then</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">begin</span></span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> hProcess := pInfo.hProcess; <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{获取进程句柄}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> Text := Format(<span class="pas__string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 128, 128, 1)"><span class="hljs-string" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(181, 189, 104, 1); overflow-wrap: break-word">'进程 %d 已启动'</span></span></span>, ); </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> CreateThread(<span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, @MyThreadFun, <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">nil</span></span></span></span>, <span class="pas__number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(255, 0, 0, 1)"><span class="hljs-number" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(222, 147, 95, 1); overflow-wrap: break-word">0</span></span></span>, ThreadID); <span class="pas__mlcom" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(64, 64, 194, 1)"><span class="hljs-comment" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(150, 152, 150, 1); overflow-wrap: break-word">{建立线程监视}</span></span></span> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> <span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>; </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"> </div>
</div>
</li>
<li style="box-sizing: border-box; outline: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: none; overflow-wrap: break-word; height: 22px">
<div class="hljs-ln-numbers" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px; width: 24px; border-right: 1px solid rgba(197, 197, 197, 1)"> </div>
<div class="hljs-ln-code" style="box-sizing: border-box; outline: 0; margin: 0 0 0 8px; padding: 0; overflow-wrap: break-word; font-family: "Source Code Pro", "DejaVu Sans Mono", "Ubuntu Mono", "Anonymous Pro", "Droid Sans Mono", Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; float: left; height: 22px">
<div class="hljs-ln-line" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span class="pas__keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; font-weight: bold; overflow-wrap: break-word"><span style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; overflow-wrap: break-word; color: rgba(0, 0, 128, 1)"><span class="hljs-keyword" style="box-sizing: border-box; outline: 0; margin: 0; padding: 0; color: rgba(178, 148, 187, 1); overflow-wrap: break-word">end</span></span></span></span>.</div>
</div>
</li>
</ol></div><br><br>
来源:https://www.cnblogs.com/approx/p/11805279.html
頁:
[1]