![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Провинциалка |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 57 Пол: Женский Реальное имя: Ольга Репутация: ![]() ![]() ![]() |
Здравствуйте!
Осваиваю новую тему в Delphi - графика. Дали задание - построить графики на Canvas в Image. На основе примеров, данных на лекции, попыталась сделать это сама, но не получается. Даже парабола, код которой дали не выводится. Подскажите ошибку в построении параболы. Вод её код: unit Unit1; Эскизы прикрепленных изображений ![]() |
![]() ![]() |
IUnknown |
![]()
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Даже парабола, код которой дали не выводится. Я тебе больше скажу, она не только не выводится, но программа даже не компилируется. И еще больше: и правильно делает. Потому что1) для того, чтобы делать так, как ты делаешь - надо чтобы x, y были типа Integer, а не real, иначе будет несоответствие типов; 2) чтобы программа не только компилировалась, но и работала, неплохо бы инициализировать ВСЕ переменные. У тебя X, Y и Step - не инициализированы, а поскольку они локальные, то содержат мусор. Результатам доверять нельзя. Если сделать X := Image1.Width div 2, и, соответственно, Y установить в половину высоты, и задать какое0то значение переменной Step, то парабола прекрасно отрисуется... |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 12:47 |