![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Здравствуйте уважаемые эксперты, вообщем есть небольшая проблема. Есть процедура по нажатию кнопки:
Код:
Вот код: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Неужели никто не подскажет?
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Если не ошибаюсь, то ворнинг выскакивает из-за отсутствия инициализации Result, а так как в случае когда изначально x <= Xmax, переменной Result ни разу не будет присвоено какое-либо значение, то она(переменная) может содержать внутри мусор, о чём и предупреждает компилятор. Чтобы не ругалось попробуйте перед While написать Result := 0 или что-то в этом роде
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Да, warning исчез, но график функции почему-то все равно не строится, в чем может быть ошибка?
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Наверное потому что ф-ция Calc считает и возвращает значение только последней точки(у вас ведь цикл), то есть Series1.AddXY вызывается лишь раз
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Честно говоря, чувствую себя идиотом.. Уже 2 час сижу, и ничего не работает..
![]() |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Проверить я не могу, Delphi не использую )
Но говорил я не о том, а о Код:
Вы отдаёте себе отчёт в том, что эта функция вычисляет последнуюю точку графика? Только её она и возвращает и никакую другую. Не знаю чего именно хотел Ваш преподаватель, но могу предположить, что нечто вроде такого: Код:
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
В этом то вся и проблема, что препод сказал полностью вынести вычисления, а не одну функцию.. Еще попробую что-нить придумать, а если нет, то действительно просто вынесу одну функцию вычисления, спасибо Вам!
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение графика в TP | XanderV13 | Помощь студентам | 0 | 22.11.2009 10:55 |
Построение графика | Nikkkk | Общие вопросы C/C++ | 7 | 01.06.2009 01:46 |
Построение графика! | kiling | Мультимедиа в Delphi | 0 | 19.05.2009 21:03 |
Построение графика в Delphi | сер4ей | Помощь студентам | 0 | 25.04.2009 15:15 |
Построение графика | KARSH | Общие вопросы Delphi | 3 | 28.05.2007 17:05 |