Форум: "Начинающим";
Текущий архив: 2009.11.01;
Скачать: [xml.tar.bz2];
ВнизСтранное поведение делфи Найти похожие ветки
← →
TopTop (2009-09-07 09:02) [0]Написал программу. вроде бы работает. но начал изучать подробно её работу, и столкнулся с дикостью.
в программе помимо прочего есть 2 переменныеbla,blabla : byte;
в теле программы после begin идет присвоение стартовых значений этим переменным
blabla:=1;
bla:=0;
дальше есть проверка условийif pos("ОТВЕТ",text) > 0 then
begin
bla := 1;
blabla := 1;
Write(myOutFile,a);
a:="";
end;
и вот в чем дикость.
При пошаговом выполнении программы я вижу что делфи просто напросто "перепрыгивает" строчку где упоминается переменная blabla. как будто это коммент - но что естественно не так.
пробовал и другие версии делфи, тоже самое (пробовал delphi 10).
подскажите - что сломалось? :( такого ж не должно быть
← →
Anatoly Podgoretsky © (2009-09-07 09:10) [1]Элементращина, переменные не используются в программе, вот их и выкинули.
← →
TopTop (2009-09-07 09:13) [2]спасибо. просто когда с последней работы с делфи прошло больше 10 лет.. не всё так элементарно)
← →
Anatoly Podgoretsky © (2009-09-07 09:22) [3]> TopTop (07.09.2009 09:13:02) [2]
В Дельфи есть параметр Optimization, если выключить его, то вероятно убирать не будет. Гарантии дать нельзя, не все чисто с оптимизацией.
Только делать этого не нужно.
← →
Плохиш © (2009-09-07 10:43) [4]
> TopTop (07.09.09 09:13) [2]
Стоит начать читать предупреждения и сообщения, выдающиеся компилятором.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c