const
y0: integer = 20;
//...
y0 := Image1.Height - y0;
//...
[Error] Unit1.pas(103): Left side cannot be assigned to
ыыы... Чего то я вааще в шоке
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Типизированные константы, Дельфи |
sheka |
Сообщение
#1
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
const [Error] Unit1.pas(103): Left side cannot be assigned to ыыы... Чего то я вааще в шоке |
sheka |
Сообщение
#2
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Мне кажется, что компилятор скажет обо мне то, что он давно уже думал
Типа что в подпрограмме в описании переменных нельзя инициализировать локальную переменную, т.к. нужно сразу выделять память, хотя... Хотя почему бы это не сделать потом?.. Ну это догадки Сейчас попробую. Добавлено через 4 мин. Точно! Дык я угадал? (хотя, вроде, я где-то это только что прочитал..не помню). И что делать? Константы, хоть и не строго, но запретили. Инициализировать переменную нельзя.. Добавлено через 2 мин. А-а-а! Вроде дошло! Ведь до того, как дойдет время до выполнения процедуры и инициализации переменной, значение 0 надо УЖЕ где-то хранить, да? |
Текстовая версия | 27.04.2024 19:22 |