Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при работе программы, идет остановка, как при трасировке..


Страницы:   1 2 3

Elena ©   (2005-02-04 09:55:00) 

Доброе время суток всем. Простите за глупый вопрос, но не знаю куда еще обратиться...
В данном цикле есть много if  вложенных и хоть остановка не стоит , при отладке программы , делфи все равно останавливается. В чем может быть причина ошибка делфи или алгоритма?

while not DM.Table2.Eof do
  begin
    for j:=1 to i do
     begin
       dka:=-1;
       dkp:=-1;
       if then
        begin
          if  условие then
           begin
              dka:=число;
           end;
        end;
       if  условие then
        begin
          if  then
           begin
            dkp:=число
           end
        end;
       if (dka<>-1) and (dkp<>-1) then
        begin
          действие
        end
       else
        begin
          if (dka=-1) and (dkp<>-1) then   
           begin
             действие
           end
          else
           begin
             if (dka<>-1) and (dkp=-1) then
              begin
                действие
              end
           end;
          if (dka=-1) and (dkp=-1) then
           действие
        end;
     end;
    DM.Table2.Next;
  end;

на выделенном if всегда идет остановка....


Elena   (2005-02-04 13:07:00) [41]

все перепроверила кучу раз все begin, end, else и if все синтаксису соответствует, что самое интересное что прога рабочая, exe-шник отрабатывает без проблем, а вот в делфи такая ситуация, причем после некоторого кол-ва раз нажатия продолжения работы когда она стопорится все отлично отрабатывается.... Делфи только что преустановила , безрезультатно....:-((((


R   (2005-02-04 12:44:00) [42]

Внимательнее с Else begin end


Elena   (2005-02-04 12:37:00) [43]

извините за неточность, выражу свою мысль точнее, при запуске программы из Делфи, т.е. при нажатии F9.


_vox_   (2005-02-04 12:29:00) [44]

> и хоть остановка не стоит , при отладке программы , делфи все равно останавливается

При отладке Delphi и должна останавливатся, причём на каждой строке


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо