<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - Schtrich</title>
		<link>https://www.cyberforum.ru/blogs/111253/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Sun, 20 Sep 2026 20:12:52 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - Schtrich</title>
			<link>https://www.cyberforum.ru/blogs/111253/</link>
		</image>
		<item>
			<title><![CDATA[Пример использования Long Polling в jQuery & php]]></title>
			<link>https://www.cyberforum.ru/blogs/111253/941.html</link>
			<pubDate>Thu, 06 Dec 2012 23:13:56 GMT</pubDate>
			<description><![CDATA[Сторона клиента: 
 
<div class="codeblock"><table class="html5"><thead><tr><td colspan="2"...]]></description>
			<content:encoded><![CDATA[<div>Сторона клиента:<br />
<br />
<div class="codeblock"><table class="html5"><thead><tr><td colspan="2" id="416698165"  class="head">HTML5</td></tr></thead><tbody><tr class="li1"><td><div id="416698165" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
</pre></td><td class="de1"><pre class="de1"><span class="sc0">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; </span>
<span class="sc0">&quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;</span>
<span class="sc2">&lt;<span class="kw2">html</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">head</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">meta</span> <span class="kw3">content</span><span class="sy0">=</span><span class="st0">&quot;text/html; charset=utf-8&quot;</span> <span class="kw3">http-equiv</span><span class="sy0">=</span><span class="st0">&quot;Content-Type&quot;</span> <span class="sy0">/</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">script</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> </span>
<span class="sc2"><span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;http://code.jquery.com/jquery-1.8.2.min.js&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">script</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">script</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> <span class="kw3">charset</span><span class="sy0">=</span><span class="st0">&quot;utf-8&quot;</span>&gt;</span>
&nbsp;
&nbsp; &nbsp; var timestap = null;
&nbsp; &nbsp; 
&nbsp; &nbsp; function WaitForMsg()
&nbsp; &nbsp; {
&nbsp; &nbsp; &nbsp; &nbsp; $.ajax({
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type: 'GET',
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url: 'comet.php?timestamp='+ timestap,
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; async: true,
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cache: false,
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; success: function(data){ 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var json = eval('('+ data + ')');
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (json[&quot;msg&quot;]!=&quot;&quot;)
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(json[&quot;msg&quot;]);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; timestap = json[&quot;timestamp&quot;];
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setTimeout('WaitForMsg()',1000);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; },
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; error: function(XMLHttpRequest, textStatus, errorThrown){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // alert(&quot;Error: &quot; + textStatus + &quot;(&quot; + errorThrown +&quot;)&quot;);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setTimeout('WaitForMsg()',15000);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; });
&nbsp; &nbsp; }
&nbsp; &nbsp; 
&nbsp; &nbsp; $(document).ready(function(){
&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; WaitForMsg();
&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; });
&nbsp;
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">script</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">link</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/css&quot;</span> <span class="kw3">rel</span><span class="sy0">=</span><span class="st0">&quot;stylesheet&quot;</span> <span class="kw3">href</span><span class="sy0">=</span><span class="st0">&quot;css/style.css&quot;</span> <span class="kw3">media</span><span class="sy0">=</span><span class="st0">&quot;all&quot;</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">title</span>&gt;</span>Comet<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">title</span>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">head</span>&gt;</span>
<span class="sc2">&lt;<span class="kw2">body</span>&gt;</span>
&nbsp;
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">body</span>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">html</span>&gt;</span></pre></td></tr></table></div></td></tr></tbody></table></div>сторона сервера (comet.php):<br />
<br />
<div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="392546891"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td><div id="392546891" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="de1"><pre class="de1"><span class="re0">$filename</span> <span class="sy0">=</span> <span class="kw3">dirname</span><span class="br0">&#40;</span><span class="kw4">__FILE__</span><span class="br0">&#41;</span><span class="sy0">.</span><span class="st0">&quot;/data.txt&quot;</span><span class="sy0">;</span>
&nbsp;
<span class="re0">$lastmodif</span> <span class="sy0">=</span> <span class="kw3">isset</span><span class="br0">&#40;</span><span class="re0">$_GET</span><span class="br0">&#91;</span><span class="st_h">'timestamp'</span><span class="br0">&#93;</span><span class="br0">&#41;</span> ? <span class="re0">$_GET</span><span class="br0">&#91;</span><span class="st_h">'timestamp'</span><span class="br0">&#93;</span> <span class="sy0">:</span> <span class="nu0">0</span><span class="sy0">;</span>
<span class="re0">$currentmodif</span> <span class="sy0">=</span> <span class="kw3">filemtime</span><span class="br0">&#40;</span><span class="re0">$filename</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
<span class="kw1">while</span> <span class="br0">&#40;</span><span class="re0">$currentmodif</span> <span class="sy0">&lt;=</span> <span class="re0">$lastmodif</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw3">usleep</span><span class="br0">&#40;</span><span class="nu0">10000</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw3">clearstatcache</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="re0">$currentmodif</span> <span class="sy0">=</span> &nbsp;<span class="kw3">filemtime</span><span class="br0">&#40;</span><span class="re0">$filename</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; &nbsp; 
<span class="br0">&#125;</span> 
&nbsp;
<span class="re0">$response</span> <span class="sy0">=</span> <span class="kw3">array</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
<span class="re0">$response</span><span class="br0">&#91;</span><span class="st_h">'msg'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="kw3">file_get_contents</span><span class="br0">&#40;</span><span class="re0">$filename</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="re0">$response</span><span class="br0">&#91;</span><span class="st_h">'timestamp'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="re0">$currentmodif</span><span class="sy0">;</span>
&nbsp;
<span class="kw1">echo</span> <span class="kw3">json_encode</span><span class="br0">&#40;</span><span class="re0">$response</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></td></tr></table></div></td></tr></tbody></table></div>При любом изменении файла data.txt в браузере будет выводится сообщение с его содержимым.</div>

]]></content:encoded>
			<dc:creator>Schtrich</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/111253/941.html</guid>
		</item>
		<item>
			<title>Случайное число в C++</title>
			<link>https://www.cyberforum.ru/blogs/111253/872.html</link>
			<pubDate>Wed, 07 Nov 2012 10:26:18 GMT</pubDate>
			<description><![CDATA[#include <cstdlib> 
#include <iostream> 
#include <time.h> 
 
using namespace std; 
 
int main(int...]]></description>
			<content:encoded><![CDATA[<div><div class="codeblock"><table class="cpp"><thead><tr><td colspan="2" id="326359974"  class="head">C++</td></tr></thead><tbody><tr class="li1"><td><div id="326359974" style="height: 350px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="de1"><pre class="de1"><span class="co2">#include &lt;cstdlib&gt;</span>
<span class="co2">#include &lt;iostream&gt;</span>
<span class="co2">#include &lt;time.h&gt;</span>
&nbsp;
<span class="kw2">using</span> <span class="kw2">namespace</span> std<span class="sy4">;</span>
&nbsp;
<span class="kw4">int</span> main<span class="br0">&#40;</span><span class="kw4">int</span> argc, <span class="kw4">char</span> <span class="sy2">*</span>argv<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw4">long</span> <span class="kw4">long</span> x<span class="sy4">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw2">asm</span><span class="br0">&#40;</span><span class="st0">&quot;rdtsc&quot;</span> <span class="sy4">:</span> <span class="st0">&quot;=A&quot;</span><span class="br0">&#40;</span>x<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw3">srand</span><span class="br0">&#40;</span>x<span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw4">int</span> a <span class="sy1">=</span> <span class="kw3">rand</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy2">%</span><span class="nu19">100</span><span class="sy4">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw3">cout</span> <span class="sy1">&lt;&lt;</span> a<span class="sy4">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw3">system</span><span class="br0">&#40;</span><span class="st0">&quot;PAUSE&quot;</span><span class="br0">&#41;</span><span class="sy4">;</span>
&nbsp; &nbsp; 
&nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">EXIT_SUCCESS</span><span class="sy4">;</span>
&nbsp; &nbsp; 
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>

]]></content:encoded>
			<dc:creator>Schtrich</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/111253/872.html</guid>
		</item>
		<item>
			<title>php! Сумма цифр натурального числа</title>
			<link>https://www.cyberforum.ru/blogs/111253/415.html</link>
			<pubDate>Thu, 17 May 2012 05:33:27 GMT</pubDate>
			<description><![CDATA[<div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="732134382" ...]]></description>
			<content:encoded><![CDATA[<div><div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="990574560"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td><div id="990574560" style="height: 222px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="de1"><pre class="de1"><span class="co1">// функция вернет сумму чисел натурального числа</span>
<span class="kw2">function</span> get_sum<span class="br0">&#40;</span><span class="re0">$number</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
&nbsp;
<span class="re0">$sum</span> <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span>
<span class="kw1">do</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="re0">$sum</span> <span class="sy0">+=</span> <span class="re0">$number</span> <span class="sy0">%</span> <span class="nu0">10</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="kw1">while</span> <span class="br0">&#40;</span><span class="re0">$number</span> <span class="sy0">=</span> <span class="br0">&#40;</span>int<span class="br0">&#41;</span> <span class="re0">$number</span> <span class="sy0">/</span> <span class="nu0">10</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$sum</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div>собственно говоря <b>usage</b>:<br />
<br />
<div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="926960954"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td><div id="926960954" style="height: 62px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
</pre></td><td class="de1"><pre class="de1"><span class="re0">$s</span> <span class="sy0">=</span> get_sum<span class="br0">&#40;</span><span class="nu0">5555</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw1">echo</span> <span class="re0">$s</span><span class="sy0">;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>

]]></content:encoded>
			<dc:creator>Schtrich</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/111253/415.html</guid>
		</item>
		<item>
			<title>php! Кол-во цифр в натуральном числе</title>
			<link>https://www.cyberforum.ru/blogs/111253/414.html</link>
			<pubDate>Thu, 17 May 2012 05:25:21 GMT</pubDate>
			<description><![CDATA[<div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="398053653" ...]]></description>
			<content:encoded><![CDATA[<div><div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="740451777"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td><div id="740451777" style="height: 190px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
</pre></td><td class="de1"><pre class="de1"><span class="co1">// функция возвращает кол-во цифр в натуральном числе.</span>
<span class="kw2">function</span> getLength<span class="br0">&#40;</span><span class="re0">$number</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="re0">$length</span> <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$number</span> <span class="sy0">==</span> <span class="nu0">0</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$length</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$length</span> <span class="sy0">=</span> <span class="br0">&#40;</span>int<span class="br0">&#41;</span> <span class="kw3">log10</span><span class="br0">&#40;</span><span class="re0">$number</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="nu0">1</span><span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$length</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div>пример использования:<br />
<br />
<div class="codeblock"><table class="php"><thead><tr><td colspan="2" id="796295188"  class="head">PHP</td></tr></thead><tbody><tr class="li1"><td><div id="796295188" style="height: 62px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
</pre></td><td class="de1"><pre class="de1"><span class="re0">$number</span> <span class="sy0">=</span> <span class="nu0">5000</span><span class="sy0">;</span>
<span class="kw1">echo</span> getLength<span class="br0">&#40;</span><span class="re0">$number</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></td></tr></table></div></td></tr></tbody></table></div></div>

]]></content:encoded>
			<dc:creator>Schtrich</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/111253/414.html</guid>
		</item>
		<item>
			<title>Delphi 7! Ловим событие при сворачивании формы</title>
			<link>https://www.cyberforum.ru/blogs/111253/314.html</link>
			<pubDate>Sat, 14 Apr 2012 13:54:37 GMT</pubDate>
			<description>В разделе Public Declaration объявим процедуру *DoMinimize* 
 
 
type 
  TForm1 = class(TForm) 
 ...</description>
			<content:encoded><![CDATA[<div>В разделе Public Declaration объявим процедуру <b>DoMinimize</b><br />
<br />
<div class="codeblock"><table class="delphi"><thead><tr><td colspan="2" id="50952896"  class="head">Delphi</td></tr></thead><tbody><tr class="li1"><td><div id="50952896" style="height: 126px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
</pre></td><td class="de1"><pre class="de1"><span class="kw1">type</span>
&nbsp; TForm1 <span class="sy3">=</span> <span class="kw1">class</span><span class="br0">&#40;</span>TForm<span class="br0">&#41;</span>
&nbsp; <span class="kw1">public</span>
&nbsp; &nbsp; <span class="coMULTI">{ Public declarations }</span>
&nbsp; &nbsp; <span class="kw1">procedure</span> DoMinimize<span class="br0">&#40;</span>Sender<span class="sy1">:</span> <span class="kw4">TObject</span><span class="br0">&#41;</span><span class="sy1">;</span>
&nbsp; <span class="kw1">end</span><span class="sy1">;</span></pre></td></tr></table></div></td></tr></tbody></table></div>в разделе Implementation реализуем процедуру <b>DoMinimize</b><br />
<br />
<div class="codeblock"><table class="delphi"><thead><tr><td colspan="2" id="748750328"  class="head">Delphi</td></tr></thead><tbody><tr class="li1"><td><div id="748750328" style="height: 94px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
</pre></td><td class="de1"><pre class="de1"><span class="kw1">procedure</span> TForm1<span class="sy1">.</span><span class="me1">DoMinimize</span><span class="br0">&#40;</span>Sender<span class="sy1">:</span> <span class="kw4">TObject</span><span class="br0">&#41;</span><span class="sy1">;</span>
<span class="kw1">begin</span>
&nbsp; showmessage<span class="br0">&#40;</span><span class="st0">'Форма свернута!'</span><span class="br0">&#41;</span><span class="sy1">;</span>
<span class="kw1">end</span><span class="sy1">;</span></pre></td></tr></table></div></td></tr></tbody></table></div>теперь при сворачивании формы вы увидите сообщение о том что форма свернута.</div>

]]></content:encoded>
			<dc:creator>Schtrich</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/111253/314.html</guid>
		</item>
		<item>
			<title>Delphi! Отправка писем. Кодировка</title>
			<link>https://www.cyberforum.ru/blogs/111253/296.html</link>
			<pubDate>Wed, 11 Apr 2012 21:16:27 GMT</pubDate>
			<description>Решение проблемы с кодировкой при отправке письма связкой компонентов *idSmtp* и *idMessage* 
...</description>
			<content:encoded><![CDATA[<div>Решение проблемы с кодировкой при отправке письма связкой компонентов <b>idSmtp</b> и <b>idMessage</b><br />
<br />
1-ое что делаем это в событие <b>OnInitializeISO </b>компонента <b>IdMessage</b> пишем:<br />
<br />
<div class="codeblock"><table class="delphi"><thead><tr><td colspan="2" id="89532319"  class="head">Delphi</td></tr></thead><tbody><tr class="li1"><td><div id="89532319" style="height: 110px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
</pre></td><td class="de1"><pre class="de1"><span class="kw1">procedure</span> TForm1<span class="sy1">.</span><span class="me1">IdMessage1InitializeISO</span><span class="br0">&#40;</span><span class="kw1">var</span> VTransferHeader<span class="sy1">:</span> TTransfer<span class="sy1">;</span>
&nbsp; <span class="kw1">var</span> VHeaderEncoding<span class="sy1">:</span> <span class="kw4">Char</span><span class="sy1">;</span> <span class="kw1">var</span> VCharSet<span class="sy1">:</span> <span class="kw4">String</span><span class="br0">&#41;</span><span class="sy1">;</span>
<span class="kw1">begin</span>
VCharSet<span class="sy1">:</span><span class="sy3">=</span>IdMessage1<span class="sy1">.</span><span class="me1">CharSet</span><span class="sy1">;</span>
<span class="kw1">end</span><span class="sy1">;</span></pre></td></tr></table></div></td></tr></tbody></table></div>чтобы не было ошибки нужно добавить в <b>uses</b> модуль <b>IdCoderHeader</b>!<br />
<br />
2-ое, выставляем кодировку отправляемого письма в <b>UTF8</b>, того же компонента:<br />
<br />
<div class="codeblock"><table class="delphi"><thead><tr><td colspan="2" id="835148014"  class="head">Delphi</td></tr></thead><tbody><tr class="li1"><td><div id="835148014" style="height: 46px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
</pre></td><td class="de1"><pre class="de1">IdMessage1<span class="sy1">.</span><span class="me1">CharSet</span><span class="sy1">:</span><span class="sy3">=</span><span class="st0">'utf8'</span><span class="sy1">;</span></pre></td></tr></table></div></td></tr></tbody></table></div>3. конвертируем Тему и Содержание письма в <b>UTF8 </b><br />
<br />
<div class="codeblock"><table class="delphi"><thead><tr><td colspan="2" id="633192499"  class="head">Delphi</td></tr></thead><tbody><tr class="li1"><td><div id="633192499" style="height: 62px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
</pre></td><td class="de1"><pre class="de1">idMessage1<span class="sy1">.</span><span class="me1">Subject</span><span class="sy1">:</span><span class="sy3">=</span><span class="kw3">AnsiToUtf8</span><span class="br0">&#40;</span>subj<span class="br0">&#41;</span><span class="sy1">;</span>
idMessage1<span class="sy1">.</span><span class="me1">Body</span><span class="sy1">.</span><span class="me1">text</span><span class="sy1">:</span><span class="sy3">=</span><span class="kw3">AnsiToUtf8</span><span class="br0">&#40;</span>subj<span class="br0">&#41;</span><span class="sy1">;</span></pre></td></tr></table></div></td></tr></tbody></table></div>4. Установим <b>ContentType</b> как <b>text/plain</b> в свойствах компонента <b>IdMessage</b><br />
<br />
5. Наслаждаемся проделанной работой!</div>

]]></content:encoded>
			<dc:creator>Schtrich</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/111253/296.html</guid>
		</item>
	</channel>
</rss>
