pascalabcnet/PABCNetHelp/PABCUnits/Timers/index.html

71 lines
2.6 KiB
HTML

<html>
<head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Timers">
</object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" href="../../default.css">
</head>
<body>
<H1>Ìîäóëü Timers</H1>
Ìîäóëü <code>Timers</code> <span lang="ru">ñîäåðæèò êëàññ </span><code>Timer</code><span lang="ru">,
ïîçâîëÿþùèé âûïîëíÿòü îïðåäåëåííûå äåéñòâèÿ ÷åðåç ðàâíûå ïðîìåæóòêè âðåìåíè. Â
êîíñòðóêòîðå êëàññà </span><code>Timer</code> <span lang="ru">óêàçûâàåòñÿ
ïðîìåæóòîê âðåìåíè è èìÿ ïðîöåäóðû áåç ïàðàìåòðîâ&nbsp; - îáðàáîò÷èêà ñîáûòèÿ
òàéìåðà, âûçûâàåìîé ÷åðåç óêàçàííûé ïðîìåæóòîê âðåìåíè.</span><p>Êëàññ <code>
Timer</code>
èìååò ñëåäóþùèé èíòåðôåéñ: </p>
<blockquote>
<p><code><b>type</b> <br>
&nbsp;
Timer = <b>class<br>
</b>&nbsp;&nbsp;&nbsp; <b>constructor</b> (ms: integer; TimerProc: <b>
procedure</b>); <br>
&nbsp;&nbsp;&nbsp; <b>procedure</b> Start;<br>
&nbsp;&nbsp;&nbsp; <b>procedure</b> Stop;<br>
&nbsp;&nbsp;&nbsp; <b>property</b> Enabled: boolean <b>read write</b>;<br>
&nbsp;&nbsp;&nbsp; <b>property</b> Interval: integer<b> read write</b>;<br>
&nbsp; <b>end</b>;</code></p>
</blockquote>
<p><span lang="ru">×ëåíû</span> êëàññà <code>Timer</code>
îïèñàíû â ñëåäóþùåé òàáëèöå:</p>
<table border=0 CELLPADDING=5 id="table1">
<tr><td>
<code><b>constructor</b><span lang="ru"> </span>(ms: integer; TimerProc: <b>
procedure</b>); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ñîçäàåò òàéìåð, âûïîëíÿþùèé
êàæäûå <code>ms</code> ìèëëèñåêóíä äåéñòâèå, ñîäåðæàùååñÿ â ïðîöåäóðå áåç
ïàðàìåòðîâ <code>TimerProc</code><span lang="ru">, íàçûâàåìîé îáðàáîò÷èêîì
òàéìåðà</span>. Ñîçäàííûé òàéìåð <span lang="ru">íåîáõîäèìî çàïóñòèòü, âûçâàâ
ìåòîä </span><code>Start</code></td></tr>
<tr><td>
<code><b>procedure</b> Start;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Çàïóñêàåò òàéìåð</td></tr>
<tr><td>
<code><b>procedure</b> Stop;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îñòàíàâëèâàåòàåò òàéìåð
</td></tr>
<tr>
<td>
<code><b>property</b> Enabled: boolean <b>read write</b>;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span lang="ru">Çàïóùåí ëè
òàéìåð</span>
</td>
</tr>
<tr>
<td>
<code><b>property</b> Interval: integer<b> read write</b>;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span lang="ru">Ïðîìåæóòîê
âðåìåíè ìåæäó âûçîâàìè îáðàáîò÷èêà òàéìåðà</span>
</td>
</tr>
</table>
<p><span lang="ru"><a href="../../Examples/Timers/Timer1.html">Ïðèìåð
èñïîëüçîâàíèÿ òàéìåðà</a>.</span></p>
</body>
</html>