Цитата:
Сообщение от Morik666
При трассеровке компилятор даже не зашел в эту строку. Удивился. Знаете, с права от кода делфи расставляет маленькие синие точечьки, напротив выполняемых строк, напротив присваивания ее не было. Зато появился ворнинг, что "Value assigned to 'q1' never used".
|
Да. У компилятора Delphi есть оптимизатор, не вижу ничего в этом удивительного. Оптимизатор по мере своих возможностей выбрасывает бесполезные инструкции и кроме того умеет ещё некоторые преобразования делать. Если тебе это сильно мешает - можешь в настройках Delphi отключить оптимизатор - тогда будет компилироваться тупо как написано.