Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.01;
Скачать: 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 вся ветка

Текущий архив: 2009.11.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
2-1253088223
Johnnnn
2009-09-16 12:03
2009.11.01
ShellExecute как узнать когда закончено выполнение?


2-1253103493
Людмила Павловна
2009-09-16 16:18
2009.11.01
Как в базе Access в запросе указать выходные параметры?


6-1209043050
tytus
2008-04-24 17:17
2009.11.01
NetWkstaUserGetInfo - как правильно использовать?


2-1252055512
Dabaz
2009-09-04 13:11
2009.11.01
График с логарифмической шкалой


15-1252153748
KilkennyCat
2009-09-05 16:29
2009.11.01
Неплохой ролик на тему запрета скайпа и ваще.