Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2012, 02:24   #1
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию строка кода игнорируется при компиляции

код удаления элемента из односвязного списка. Почему-то строки выделенные красным при компиляции игнорируются???

Код:
procedure TForm1.Button3Click(Sender: TObject);
var
  ST: string;
  FL: boolean;
  AuxNode: PNode;
  DelNode: PNode;
begin
  FL:=false;
  AuxNode:=FirstNode;
  DelNode:=FirstNode;
  if ListBox1.ItemIndex <> -1
    then
        begin
          ST:=ListBox1.Items[ListBox1.ItemIndex];
          while (DelNode <> nil) and not FL do
            begin
              FL:=DelNode^.word = ST;
              if FL
                then
                    begin
                      AuxNode:=DelNode^.next;
                      Dispose(DelNode);  
                    end;
              AuxNode:=DelNode;
              DelNode:=DelNode^.next;
            end;
        end;
end;
ICQ: 593-013-807

Последний раз редактировалось Don Karleone; 27.02.2012 в 02:35. Причина: сори, сам разобрался, ошибочка в коде
Don Karleone вне форума Ответить с цитированием
Старый 27.02.2012, 03:09   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

потому, что строка нигде не используется.
Вы передаете в неё данные, но не используете эти данные. А т.к. это локальная переменная и они не используется как источних данных, то её можно вообще исклюить из кода т.к. они не нужна, чем собственно и занимается компилятор.

это так называемый "мусор".
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пустая строка в меcте вставки php кода Arassir PHP 13 03.02.2011 15:55
Всегда игнорируется gufon PHP 17 21.12.2010 23:58
ощибка при компиляции _ILYA_ Visual C++ 2 12.10.2010 19:26
Ошибка при компиляции FoxXx Общие вопросы C/C++ 11 14.06.2010 19:57
Ошибка кода при компиляции rubik Общие вопросы C/C++ 0 22.03.2010 19:44