<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=125504&amp;view=findpost&amp;p=946797</guid>
        <pubDate>Tue, 13 Dec 2005 06:22:19 +0000</pubDate>
        <title>Ошибка &amp;#39;Abstract Error&amp;#39;</title>
        <link>https://forum.sources.ru/index.php?showtopic=125504&amp;view=findpost&amp;p=946797</link>
        <description><![CDATA[Rouse_: Достаточно вот этой строчки: subdirs:= TStringList.Create;]]></description>
        <author>Rouse_</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=125504&amp;view=findpost&amp;p=946777</guid>
        <pubDate>Tue, 13 Dec 2005 05:36:59 +0000</pubDate>
        <title>Ошибка &amp;#39;Abstract Error&amp;#39;</title>
        <link>https://forum.sources.ru/index.php?showtopic=125504&amp;view=findpost&amp;p=946777</link>
        <description><![CDATA[Тестировщица: Замените TStrings на TStringList.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">var</div><div class="code_line">subdirs: TStringList;</div><div class="code_line">........................</div><div class="code_line">subdirs:= TStringList.Create;</div><div class="code_line">.................................</div><div class="code_line">end</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>... но почему то происходит ошибка &#39;Abstract Error&#39; на стороне сервера.</div></div> .... дык...&quot; TStrings contains abstract methods and should not be directly instantiated.&quot;(с)]]></description>
        <author>Тестировщица</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=125504&amp;view=findpost&amp;p=946747</guid>
        <pubDate>Tue, 13 Dec 2005 03:55:17 +0000</pubDate>
        <title>Ошибка &amp;#39;Abstract Error&amp;#39;</title>
        <link>https://forum.sources.ru/index.php?showtopic=125504&amp;view=findpost&amp;p=946747</link>
        <description><![CDATA[VAP: Подскажите, плиз, в чем проблема. Вываливается &quot;Абстрактная ошибка&quot;...<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">procedure ListFileDir(Path: string; FileList: TStrings);</div><div class="code_line">&nbsp;var</div><div class="code_line">&nbsp;&nbsp; SR: TSearchRec;</div><div class="code_line">&nbsp;begin</div><div class="code_line">&nbsp;&nbsp; if FindFirst(Path + &#39;*.*&#39;, faAnyFile, SR) = 0 then</div><div class="code_line">&nbsp;&nbsp; begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; repeat</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; if (SR.Attr &#60;&#62; faDirectory) then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if (sr.Attr and faDirectory)&#60;&#62;0 then FileList.Add(&#39;+ папка &#39;+SR.Name)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; else &nbsp;if (sr.Attr and faHidden)&#60;&#62;0 then FileList.Add(&#39; - файл &#39;+SR.Name+&#39; размер: &#39;+inttostr(SR.Size)+&#39;байт - скрытый&#39;)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; else &nbsp;if (sr.Attr and faSysFile)&#60;&#62;0 then FileList.Add(&#39; - файл &#39;+SR.Name+&#39; размер: &#39;+inttostr(SR.Size)+&#39;байт - системный&#39;)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; else &nbsp;FileList.Add(&#39; - файл &#39;+SR.Name+&#39; - &#39;+inttostr(SR.Size));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; until FindNext(SR) &#60;&#62; 0;</div><div class="code_line">&nbsp;&nbsp; &nbsp; FindClose(SR);</div><div class="code_line">&nbsp;&nbsp; end;</div><div class="code_line">&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;subdirs: TStrings;</div><div class="code_line">&nbsp;&nbsp;separ: &#39;#10&#39;;</div><div class="code_line">&nbsp;</div><div class="code_line">if copy(sub_str,1,i-1)=&#39;dirlist&#39; then</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;sub_str:=copy(s,i+3,length(s)-i+3); // здесь идет значение, например &#39;C:\&#39; </div><div class="code_line">&nbsp;&nbsp;subdirs:= TStrings.Create;</div><div class="code_line">&nbsp;&nbsp;ListFileDir(sub_str, subdirs);</div><div class="code_line">&nbsp;&nbsp;subdirs.Insert(0,&#39;dirlist&#39;+separ); &nbsp;// #10 - разделитель в строке</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;memStr:= &nbsp;TMemoryStream.Create;</div><div class="code_line">&nbsp;memStr.Position:=0;</div><div class="code_line">&nbsp;subdirs.SaveToStream(memStr);</div><div class="code_line">&nbsp;memStr.Position:=0;</div><div class="code_line">&nbsp;Socket.SendStream(memStr); &nbsp;// здесь отправляется на клиент ... </div><div class="code_line">&nbsp;</div><div class="code_line">end</div></ol></div></div></div></div><br>
<br>
<br>
... но почему то происходит ошибка &#39;Abstract Error&#39; на стороне сервера.<br>
думаю, что контент не подходит для отправки.... Либо как то не так отправлять надо...]]></description>
        <author>VAP</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	