<?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=5830&amp;view=findpost&amp;p=66132</guid>
        <pubDate>Fri, 14 Mar 2003 14:25:41 +0000</pubDate>
        <title>Delphi 7: For .. To??</title>
        <link>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66132</link>
        <description><![CDATA[miki: Отменял оптимизацию в компиляторе. Включал Pentium-safe FDIV, проверку стека и т. п. Выключал машину на несколько минут. Не спасло. Переделал код внутри цикла. Походу глюк был там (что-то я с указателями намудрил, сделал по другому и все ОК, почему не работало раньше - так и не понял. Ну и ладно).<br>Сдается мне, что Delphi просчитывает цикл раньше (или одновременно), чем я выпадаю в отладчик. И показывает мне значение счетчика при выходе из цикла. Но тогда я не понял, зачем он начинает его минусовать? В других циклах ошибок не было (просто негде было им взяться), просто этот (который в примере) запускался раньше других. Как поборол глюк в цикле - так и остальные заработали. Ладно. Пока все работает. Спасибо.]]></description>
        <author>miki</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66130</guid>
        <pubDate>Fri, 14 Mar 2003 13:45:29 +0000</pubDate>
        <title>Delphi 7: For .. To??</title>
        <link>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66130</link>
        <description><![CDATA[Vit: Отмени оптимизацию в настройках компиллятора]]></description>
        <author>Vit</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66128</guid>
        <pubDate>Fri, 14 Mar 2003 13:04:53 +0000</pubDate>
        <title>Delphi 7: For .. To??</title>
        <link>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66128</link>
        <description><![CDATA[ych_boriss: по-моему, это в настройках компилятора (или бильдера) опции выставляются (непомню :()<br>может кто вспомнит ???]]></description>
        <author>ych_boriss</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66126</guid>
        <pubDate>Fri, 14 Mar 2003 12:34:07 +0000</pubDate>
        <title>Delphi 7: For .. To??</title>
        <link>https://forum.sources.ru/index.php?showtopic=5830&amp;view=findpost&amp;p=66126</link>
        <description><![CDATA[miki: Я что-то не понял: Не писал на Delphi год. Сейчас потребовалось. Поставил сразу v.7 (до этого юзал 5-ую и горя не знал). Простецкая прога вылетает по непонятной причине.<br>Стал копать и что я вижу? Вот кусок кода:<br><br>....<br>Const MaxCnt=5;<br><br>Var<br> &nbsp; MyComSpr:Array[0..MaxCnt-1] Of Boolean;<br>...<br>Implementation<br>.....<br><br>Procedure ReopenDT;<br> &nbsp; Var MyCnt:Integer;<br> &nbsp; &nbsp; &nbsp; &nbsp;WasOpen:Boolean;<br>Begin<br>...<br> &nbsp;For MyCnt:=0 To MaxCnt-1 Do Begin<br> &nbsp; &nbsp; &nbsp;WasOpen:=MyComSpr[MyCnt];<br> &nbsp; &nbsp; &nbsp; .......<br> &nbsp; &nbsp; &nbsp;End; //For MyCnt<br>...<br><br>End; //ReopenDT<br><br>Ставлю ВreakРoint на строку перед &quot;For MyCnt...&quot;, пускаюсь, вываливаюсь в отладчик и трассирую. Слежу за переменной MyCnt. Перед циклом MyCnt=0. Нормально. После отработки первого же For (т. е. на строке WasOpen...) вижу &quot;MyCnt=5&quot;??!!!!. Не понял. И далее УМЕНЬШАЕТСЯ до 1!?<br>Далее. Пишу вместо &quot;To MaxCnt-1&quot; явно: &quot;To 4&quot;. Тот же глюк. И так и в остальных циклах. Что это???]]></description>
        <author>miki</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	