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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.05.2008, 11:28   #1
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию Отображение графика в Delphi

Не отображается график по формуле:y=(x-3)/(sqr(x)+2).
Видна только координатная сетка,компилируется без ошибок.Прилагаю текст модуля:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart;

type
  TForm1 = class(TForm)
    Chart1: TChart;
    Series1: TLineSeries;
    Procedure FormActivate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
 Procedure TForm1.FormActivate(Sender: TObject);
 var s: integer;
 begin
   for s:= 0 to 20 do
    Chart1.SeriesList[0].AddXY(s,(s-3)/(sqr(s)+2),'',clRed);
    end;
end.
From Stilet: Код кто будет оформлять читабельно? Пушкин?
Вложения
Тип файла: txt Graph.txt (618 байт, 124 просмотров)
I am not a wizard, I am just learning.

Последний раз редактировалось Stilet; 08.05.2008 в 11:42.
Desc вне форума
Старый 08.05.2008, 11:40   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Chart1.Series[0].AddXY(s,(s-3)/(sqr(s)+2),'',clRed);
Увидел ошибку?
I'm learning to live...
Stilet вне форума
Старый 08.05.2008, 12:33   #3
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Таким образом тоже самое,компилируется но график не рисует.
Прилагаю проэкт в ярхиве:
Вложения
Тип файла: rar Graf.rar (221.1 Кб, 12 просмотров)
I am not a wizard, I am just learning.
Desc вне форума
Старый 08.05.2008, 13:04   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

То что ты его в FormActivate поместил полностью бесполезно, пусть код формирования графика в TForm1.FormCreate отрабатывает.
I'm learning to live...
Stilet вне форума
Старый 08.05.2008, 13:13   #5
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Имееш ввиду так?
I am not a wizard, I am just learning.
Desc вне форума
Старый 08.05.2008, 13:14   #6
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Procedure TForm1.FormCreate(Sender: TObject);
var s: integer;
begin
for s:= 0 to 20 do
Chart1.Series[0].AddXY(s,(s-3)/(sqr(s)+2),'',clRed);
end;
I am not a wizard, I am just learning.
Desc вне форума
Старый 10.05.2008, 14:41   #7
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Вот аналогичная задача,только отлично от моей график отображает.Не мойму в чём загвоздка.
Вложения
Тип файла: rar grafik.rar (276.1 Кб, 14 просмотров)
I am not a wizard, I am just learning.
Desc вне форума
Старый 10.05.2008, 14:47   #8
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Всё работает и при формлоад и при батононклик.

Посмотрите вкладку Евентс формы.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума
Старый 12.05.2008, 11:12   #9
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Да действительно,забыл привязать FormeActivate к форме.
I am not a wizard, I am just learning.
Desc вне форума
Старый 12.05.2008, 11:28   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Автор просил закрыть тему.
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отображение текста Hirhufa Microsoft Office Word 2 27.06.2008 15:42
Отображение символов в Delphi Airou Компоненты Delphi 1 18.04.2008 00:26
Отображение StatusBar mutabor Компоненты Delphi 6 17.07.2007 18:06
Отображение записи Mirlan БД в Delphi 7 11.06.2007 10:17