<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Построчный парсинг</title>
	<atom:link href="http://parsers.info/2010/01/postrochnyj-parsing/feed/" rel="self" type="application/rss+xml" />
	<link>http://parsers.info/2010/01/postrochnyj-parsing/</link>
	<description>Delphi блог Димаса: программирование на delphi, парсеры, статьи, размышления</description>
	<lastBuildDate>Tue, 07 Sep 2010 17:41:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Автор: crystalbit</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-9280</link>
		<dc:creator>crystalbit</dc:creator>
		<pubDate>Mon, 06 Sep 2010 12:43:46 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-9280</guid>
		<description>Прощаю :)
В данный момент не пишу ничего на заказ, времени нет</description>
		<content:encoded><![CDATA[<p>Прощаю <img src='http://parsers.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
В данный момент не пишу ничего на заказ, времени нет</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: junkers</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-9270</link>
		<dc:creator>junkers</dc:creator>
		<pubDate>Mon, 06 Sep 2010 00:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-9270</guid>
		<description>Простите за вопрос не в тему...
а сколько будет стоить написать парсер (либо спарсить базу)???
К примеру база резюме и вакансий.
что бы потом это все добро можно было прямо в базу данных залить. =)</description>
		<content:encoded><![CDATA[<p>Простите за вопрос не в тему&#8230;<br />
а сколько будет стоить написать парсер (либо спарсить базу)???<br />
К примеру база резюме и вакансий.<br />
что бы потом это все добро можно было прямо в базу данных залить. =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: lego</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-8093</link>
		<dc:creator>lego</dc:creator>
		<pubDate>Fri, 21 May 2010 01:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-8093</guid>
		<description>Для консольных программ без хака стандартный вывод можно перенаправить в файл с помощью средств ОС</description>
		<content:encoded><![CDATA[<p>Для консольных программ без хака стандартный вывод можно перенаправить в файл с помощью средств ОС</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: crystalbit</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-5879</link>
		<dc:creator>crystalbit</dc:creator>
		<pubDate>Thu, 11 Mar 2010 13:02:46 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-5879</guid>
		<description>Спасибо за поправку, моё недоразумение)</description>
		<content:encoded><![CDATA[<p>Спасибо за поправку, моё недоразумение)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Sl1ng3R</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-5868</link>
		<dc:creator>Sl1ng3R</dc:creator>
		<pubDate>Thu, 11 Mar 2010 00:22:34 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-5868</guid>
		<description>Эх... не так давно на подобный код у меня ушло почти пол дня :) Хотя лет 5-7 назад на дельфике даже что то мелкое на заказ писал :) Склероз вообщем</description>
		<content:encoded><![CDATA[<p>Эх&#8230; не так давно на подобный код у меня ушло почти пол дня <img src='http://parsers.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Хотя лет 5-7 назад на дельфике даже что то мелкое на заказ писал <img src='http://parsers.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Склероз вообщем</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Anton</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-5289</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Wed, 24 Feb 2010 13:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-5289</guid>
		<description>Автор, в строке 13 и в листинге исходного кода программы  и в архиве ошибка.
 в тексте должно быть Edit2, а не  Edit1

фрагмент как должно быть:

  AssignFile(f, Edit1.Text);  
  AssignFile(o, Edit2.Text);  
  Reset(f); Rewrite(o); 

сейчас:

  AssignFile(f, Edit1.Text);  
  AssignFile(o, Edit1.Text);  
  Reset(f); Rewrite(o);</description>
		<content:encoded><![CDATA[<p>Автор, в строке 13 и в листинге исходного кода программы  и в архиве ошибка.<br />
 в тексте должно быть Edit2, а не  Edit1</p>
<p>фрагмент как должно быть:</p>
<p>  AssignFile(f, Edit1.Text);<br />
  AssignFile(o, Edit2.Text);<br />
  Reset(f); Rewrite(o); </p>
<p>сейчас:</p>
<p>  AssignFile(f, Edit1.Text);<br />
  AssignFile(o, Edit1.Text);<br />
  Reset(f); Rewrite(o);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: zerohold</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-4757</link>
		<dc:creator>zerohold</dc:creator>
		<pubDate>Tue, 09 Feb 2010 20:45:48 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-4757</guid>
		<description>WinAPI хорошая вещь, хотелось бы получить больше информации.</description>
		<content:encoded><![CDATA[<p>WinAPI хорошая вещь, хотелось бы получить больше информации.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: crystalbit</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-4749</link>
		<dc:creator>crystalbit</dc:creator>
		<pubDate>Tue, 09 Feb 2010 12:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-4749</guid>
		<description>Последние две команды выдают ошибку для целочисленного и строкового типа (delphi 7). Последняя команда интересная, я так понимаю, что если место, отведённое, под вывод ( :2 ), меньше, чем количество знаков после запятой, оно просто игнорируется, так?

Использование переменной Output очень удобно, по аналогии попробовал с Input - теперь в обычных приложениях буду именно так файлы читать :)</description>
		<content:encoded><![CDATA[<p>Последние две команды выдают ошибку для целочисленного и строкового типа (delphi 7). Последняя команда интересная, я так понимаю, что если место, отведённое, под вывод ( :2 ), меньше, чем количество знаков после запятой, оно просто игнорируется, так?</p>
<p>Использование переменной Output очень удобно, по аналогии попробовал с Input &#8211; теперь в обычных приложениях буду именно так файлы читать <img src='http://parsers.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Наиль</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-4729</link>
		<dc:creator>Наиль</dc:creator>
		<pubDate>Mon, 08 Feb 2010 21:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-4729</guid>
		<description>Со времён Pascal первой версии в Delphi перекочевали две переменные Input и Output.
Когда мы пишем 
&lt;code&gt;Writeln(X);&lt;/code&gt;, т.е. не указываем файл явно, то компилятор понимает эту строку так: &lt;code&gt;Writeln(Output, X);&lt;/code&gt;
Output - текстовый файл связный со стандартным выводом.
Это можно использовать для следующего хака: 
Заменив &lt;code&gt;AssignFile(o, Edit1.Text);&lt;/code&gt; на &lt;code&gt;AssignFile(&lt;b&gt;Output&lt;/b&gt;, Edit1.Text);&lt;/code&gt; можно отказаться от переменой O - указывать файл во Writeln уже не нужно.

Для консольных программ без хака стандартный вывод можно перенаправить в файл с помощью средств ОС.
Если в консольной программе program.exe написано &lt;code&gt;Writeln(X);&lt;/code&gt;, то результат можно отправить в файл logfile.txt так:
program.exe &gt;logfile.txt
Зато, если в программе написано &lt;code&gt;AssignFile(o, &#039;con&#039;);&lt;/code&gt;, то &lt;code&gt;Writeln(O, X)&lt;/code&gt; будет выводить сообщения только на экран игнорируя перенаправление стандартного вывода, т.е. передать сообщения от такой консольной программы в файл или другой программе станет невозможно.
Writeln - это очень мощный и загадочный инструмент, который достоин более пристального взгляда, чем то, что пишут в книгах.
Попробуйте догадаться, что выведут на экран следующие команды для разных X:=10.25; X:=&#039;Aaa&#039;; X:=10;
Writeln(X:10); 
Writeln(X:10:2); 
Writeln(X:2:10);</description>
		<content:encoded><![CDATA[<p>Со времён Pascal первой версии в Delphi перекочевали две переменные Input и Output.<br />
Когда мы пишем<br />
<code>Writeln(X);</code>, т.е. не указываем файл явно, то компилятор понимает эту строку так: <code>Writeln(Output, X);</code><br />
Output &#8211; текстовый файл связный со стандартным выводом.<br />
Это можно использовать для следующего хака:<br />
Заменив <code>AssignFile(o, Edit1.Text);</code> на <code>AssignFile(<b>Output</b>, Edit1.Text);</code> можно отказаться от переменой O &#8211; указывать файл во Writeln уже не нужно.</p>
<p>Для консольных программ без хака стандартный вывод можно перенаправить в файл с помощью средств ОС.<br />
Если в консольной программе program.exe написано <code>Writeln(X);</code>, то результат можно отправить в файл logfile.txt так:<br />
program.exe &gt;logfile.txt<br />
Зато, если в программе написано <code>AssignFile(o, 'con');</code>, то <code>Writeln(O, X)</code> будет выводить сообщения только на экран игнорируя перенаправление стандартного вывода, т.е. передать сообщения от такой консольной программы в файл или другой программе станет невозможно.<br />
Writeln &#8211; это очень мощный и загадочный инструмент, который достоин более пристального взгляда, чем то, что пишут в книгах.<br />
Попробуйте догадаться, что выведут на экран следующие команды для разных X:=10.25; X:=&#8217;Aaa&#8217;; X:=10;<br />
Writeln(X:10);<br />
Writeln(X:10:2);<br />
Writeln(X:2:10);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Алексей</title>
		<link>http://parsers.info/2010/01/postrochnyj-parsing/comment-page-1/#comment-4580</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Sun, 24 Jan 2010 20:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://parsers.info/?p=556#comment-4580</guid>
		<description>WinAPI классная штука, действительно. Ждем следующего поста про WinAPI. :-)</description>
		<content:encoded><![CDATA[<p>WinAPI классная штука, действительно. Ждем следующего поста про WinAPI. <img src='http://parsers.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
