Вниз
Скачать: CL | DM;

Странное поведение делфи   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
4-1221118011
dmitry_12_08_73
2008-09-11 11:26
2009.11.01
Функция GetNextWindow ищет не все окна


15-1251928966
Kerk
2009-09-03 02:02
2009.11.01
Кеширование в nginx кто-нибудь настраивал?


15-1252017349
Германн
2009-09-04 02:35
2009.11.01
Ещё один дурацкий вопрос от новичка.


2-1252760308
EH
2009-09-12 16:58
2009.11.01
DevExpress TVerticalGrid + TcxComboBox


15-1251885076
boriskb
2009-09-02 13:51
2009.11.01
40 лет интернету




   Наверх