Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Вниз

глюки в объявлении переменных   Найти похожие ветки 

 
vilfred   (2002-12-10 14:42) [0]

переменная g объявлена(j,i,e,m,n,g,rr,h,hh: integer;) в начале процедуры, в которой находится код:
for e:=0 to 13 do begin
a:=e;
for j:=0 to 14 do for g:=3 to VidW-3 do begin
{отдаем в Test массив значений}
me[0]:=strdata[e,j,g-1]; me[1]:=strdata[e,j,g];
me[2]:=strdata[e,j,g+1]; me[3]:=strdata[e,j,g+2]; me[4]:=strdata[e,j,g+3];
{отдаем в Test массив координат, соответствующий этим значениям}
one[0]:=j-2; one[1]:=j-1; one[2]:=j; one[3]:=j+1; one[4]:=j+2;
Test(one,me,c,b,a);
{ищем максимумы по полученным a,b,c, заполняем массив Extremums 1}
if (a>0) then if abs((-0.5*b/a)-j)<=0.5 then begin
hh:=2+m; two[j]:=hh; m:=hh;
end;
{ищем минимумы, заполняем массив Extremums -1}
// if (a<0) then if abs((-0.5*b/a)-j)<=1.0 then begin
// hh:=2+m; two[j]:=-hh; m:=hh;
// end;
end;

ну и при первом вхождении по F4(идет дебаг) и дальнейшем нажатии F7(первый раз вошли в тело цикла) переменная g сразу вдруг принимает значение VidW, которое равно 377, т.е. фактически не выполняется самый вложенный цикл и это проблема,т.к. надо обрабатывать данные. Т.е. значение переменной не соответствует описанию for g:=0 to VidW-1 do begin a:=g;{при первом вхождении в тело цикла значение переменной сразу же становится числом VidW-1} end;

чего-нибудь тут можно сделать?

thanks!


 
Skier   (2002-12-10 14:44) [1]

>vilfred
Оптимизацию не пытался отключать ?


 
han_malign   (2002-12-10 14:55) [2]

действительно старый глюк оптимизатора, спасает переход на While do;


 
vilfred   (2002-12-10 16:33) [3]

угу, действительно глючит... поборолся включением begin end для каждого цикла.



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

Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
14-74980
Dracula
2002-12-03 16:17
2002.12.23
Установка Delphi...


1-74664
Raph
2002-12-12 16:28
2002.12.23
Встроенный асм


6-74863
karu
2002-06-13 19:41
2002.12.23
Пакеты.


1-74736
Strumpf
2002-12-14 00:09
2002.12.23
Пропадает системное меню дочернего окна MDI-формы :((


1-74767
Андрей М
2002-12-10 23:55
2002.12.23
Фейс ХР





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский