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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2014, 16:39   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Да! Круто_Раз и кнопка на форме!
Ага. С кнопкобросания все начинают. Прикинь, можно на форме паркет из кнопок сделать. И каждая свой пиксель раскрашивает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 03.06.2014, 16:50   #12
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Значит напишу какой-то цикл. Вот думаю как переменную обьявить.
Dimka-novitsek вне форума Ответить с цитированием
Старый 03.06.2014, 17:02   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вставь вместо рисования точки
Код:
  Canvas.Brush.Style:=bsCross;
  Canvas.Brush.Color:=clRed;
  Canvas.Pen.Color:=clRed;
  Canvas.Ellipse(100,100,300,200);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 03.06.2014, 17:06   #14
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Круто! Спасибо!!!
Dimka-novitsek вне форума Ответить с цитированием
Старый 03.06.2014, 17:47   #15
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    function F(x:real; var Xmax,Xmin,Ymax,Ymin:real):real;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
 begin
  Canvas.Pixels[10,20]:=clBlack;
  function Tform1.F(x:real; var Xmax,Xmin,Ymax,Ymin:real):real;
begin
F:=Sin(x);
Xmax:=4*pi;
Xmin:=0;
Ymax:=1;
Ymin:=-1;
end;

end;

end.
Ошибка Statement expected but "FUNCTION" found
и тюп
Dimka-novitsek вне форума Ответить с цитированием
Старый 03.06.2014, 17:52   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А так писать не ль зя.
может тебе стоит почитать о основах написания функций в паскале и методах в ООП паскаля?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2014, 17:54   #17
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

Можно ли два раза слово begin? И где ещо что обьявить?

Да нет, это долго и не так прикольно.

Canvas.Ellipse(100,100,300,200);
Канвас эллипсе- чертит эллипс, с координатами. Но непнятно, каким образом образуется связь эллипса и остальных команд- что решотка внутри а не сбоку или всюду, да и сам эллипс кажется покрасился!

Последний раз редактировалось Stilet; 03.06.2014 в 18:15.
Dimka-novitsek вне форума Ответить с цитированием
Старый 03.06.2014, 18:16   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Да нет, это долго и не так прикольно.
Очень жаль. А стоило бы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2014, 18:18   #19
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 588
По умолчанию

А где что бы не два тома читать, а так- раз лист, два лист и рисуеш?
Dimka-novitsek вне форума Ответить с цитированием
Старый 03.06.2014, 18:37   #20
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Да нет, это долго и не так прикольно.
Тогда и останешься кнопкобросателем начинающим и не более того
Код:
  Canvas.Brush.Style:=bsCross;  //задаем стиль заполнения внутренностей эллипса
  Canvas.Brush.Color:=clRed;  //задаем цвет заполнения внутренностей эллипса
  Canvas.Pen.Color:=clRed; //задаем цвет границы эллипса
  Canvas.Ellipse(100,100,300,200); //рисуем согласно заданным параметрам
Цитата:
А где что бы не два тома читать
Размечтался. Читать гораздо больше и всю оставшуюся жизнь. Испугал?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 03.06.2014 в 18:41.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пиксель с экрана serres Visual C++ 1 30.12.2013 00:12
Тексел и Пиксель? VintProg Свободное общение 3 21.05.2011 13:07
С .в матрице, строку где все числа четные, расположить в обратном порядке. daimonTM Помощь студентам 1 22.12.2010 10:02
Пиксель арт MaRKer.nsk Фриланс 2 17.08.2010 13:37
Вывести пиксель egoreus Общие вопросы C/C++ 1 16.01.2010 14:50