forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Большой код с рекурсиями, но с маленькой проблемой (http://forum.boolean.name/showthread.php?t=11601)

VotapilD 30.12.2009 00:49

Большой код с рекурсиями, но с маленькой проблемой
 
Ругается на строчки типа

DrawRect(kn.x[i], kn.y[i], kn.xh[i], kn.yh[i]);// ругается на точки(строчки находятся в процедурах)

Хотя "в корне кода" есть вот это. Не подскажете так? или весь код нужен?(

Код:

       
        type knopki = record
        x,y,xh,yh,number:integer;
        end;
        Const kolkn=6;
        Var kn : array[0..kolkn] of knopki;

Но при этом, когда код в процедуре-всё ок было


ps И где же глобализация?(

abcdef 30.12.2009 09:49

Ответ: Большой код с рекурсиями, но с маленькой проблемой
 
и правильно ругается... ведь массив записей, а не запись массивов, т.е. здесь пишется так:
Код:

DrawRect(kn[i].x, kn[i].y, kn[i].xh, kn[i].yh);


Часовой пояс GMT +4, время: 09:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot