Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Не выполняются строки кода   Найти похожие ветки 

 
Веталь   (2005-06-01 14:34) [0]

Есть некоторая процедура... алгоритм описан адекватно (метод Гаусса), но считается совершенно не так если все считать ручками на бумажке...
При проверке действий кода в дебагере выяснилось, что некоторые строчки кода не выполняют.... строки линейные (без условных оперераторов).... внутрь циклов обработчик поподает, но никаких действий не выполняет...
вот пример кода: (неисполняются строки помеченные -->)
if E[k,k]<>0 then
   begin
-->     d:=E[k,k];
    for j:=n+1 downto 1 do   {&auml;&aring;&euml;&egrave;&igrave; &ntilde;&ograve;&eth;&icirc;&ecirc;&oacute; &iacute;&agrave; &iacute;&aring;&iacute;&oacute;&euml;&aring;&acirc;&icirc;&eacute; &yacute;&euml;&aring;&igrave;&aring;&iacute;&ograve;}
     begin
      E[k,j]:=E[k,j]/E[k,k];
     end;
    j:=0;
    for m:=k+1 to n do
     for l:=k to n+1 do
-->       E[m,l]:=E[m,l]-E[m-1,l]*E[m,k];

При попытке отследить значения парметров m и l  в дебагере выдается надпись вида "Variable "m" inacsessable here due to optimization" (если не ошибаюсь, дословно значит: Переменная недоступна здесь в виду оптимизации)...
Кто знает что за проблема???


 
Юрий Зотов ©   (2005-06-01 14:38) [1]

Проблема, видимо, в неверных вычислениях. В опциях проекта на вкладке Compiler снимите птичку оптимизации, сделайте Build (именно Build, а не Compile) и пройдите отладчиком.


 
Веталь   (2005-06-01 14:47) [2]

Нашел косяк... Спасибо огромное...



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.067 c
14-1117491469
KilkennyCat
2005-05-31 02:17
2005.06.29
Если кому нужна работа в Петербурге


1-1118058494
Aleksandr.
2005-06-06 15:48
2005.06.29
Что может быть причиной невыгрузки библиотеки?


3-1116417314
juice
2005-05-18 15:55
2005.06.29
Отладка в IB Expert


1-1117703923
Rentgen
2005-06-02 13:18
2005.06.29
Massiv[ALL]:=99;


6-1112518613
Толян
2005-04-03 12:56
2005.06.29
socket