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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2011, 01:30   #1
Leshiy1
Форумчанин
 
Аватар для Leshiy1
 
Регистрация: 24.09.2009
Сообщений: 104
По умолчанию K_T

Здравствуйте всем

Код:
const speed=1.5;
       one=pi/180;
       step=one*speed;
 Type TPoint=object
      x,y:real; {koordinatu tochki}
      Pcolor:byte; {cvet tochki}
      Constructor Init (xx,yy:real; col:byte); {initialization tochki}
      Procedure Rotate (Osx,Osy:integer); virtual; {koordinatu osi}
      Procedure Show (col:byte); virtual; {cvet osi}
      Destructor Done;
 End;
 
 TEllipse=object(TPoint)
      U1,U2,xr,yr:integer;
      Pcol:word;
      Constructor Init(ax,ay,aU1,aU2,axr,ayr:integer; col:word);
      Procedure Draw(col:word); virtual;
 End;
 {Tpoint}
 Constructor TPoint.Init(xx,yy:real; col:byte);
 begin x:=xx; y:=yy; Pcolor:=col; end;
 
 Procedure TPoint.Rotate(Osx,Osy:integer);
 var xx,yy:real;
 begin
   xx:=(x-Osx)*cos(step)-(y-Osy)*sin(step)+Osx;
   yy:=(x-Osx)*sin(step)+(y-Osy)*cos(step)+Osy;
   x:=xx; y:=yy;
 end;
 
 Procedure TPoint.Show(col:byte);
 begin PutPixel(Round(x),Round(y),Pcolor); end;
 
 Destructor TPoint.Done;
 begin end;
 {TEllipse}
 Constructor TEllipse.Init;
 begin inherited init(ax,ay,col); xr:=axr; yr:=ayr; U1:=aU1; U2:=aU2; end;
 
 Procedure TEllipse.Draw(col:word);
 begin  setcolor(col)Ellipse(x,y,xr,yr,U1,U2); end;
 
 Var Driver,mode;
     Ellipse:TEllipse;
 Uses Graph, Crt;
 begin
   Driver:=Detect;
   InitGraph(Driver,Mode,'C:\Pascal');
 
 End.

Код:
Procedure TPoint.Show(col:byte);
 begin PutPixel(Round(x),Round(y),Pcolor); end;
Почему в этом месте просит Put Pixel, Error 3: Unknown identifier
Leshiy1 вне форума Ответить с цитированием
Старый 04.01.2011, 22:05   #2
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

у тя модуль system в uses есть?
точнее Graph))) чего-то я с delphi перепутал)))

Последний раз редактировалось unbanned; 04.01.2011 в 22:08.
unbanned вне форума Ответить с цитированием
Ответ


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