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 ыыы... Чего то я вааще в шоке |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Цитата И что делать? Глобальные переменные инициализировать при описании, локальные - в теле вложенного блока. И не в коем случае не пытаться заменить слово Var на Const только для того, чтобы программа откомпилировалась. Не забывай, типизированная константа сохраняет значение при повторном входе в функцию (за счет того, что хранится не в стеке, а в сегменте данных), переменная - нет.Цитата Хотя почему бы это не сделать потом?.. Не поверишь А между тем в более продуманных языках все нормально: procedure p is |
sheka Типизированные константы 19.11.2010 0:29
Client const
y: Integer = 20;
begin
y := 55;
end;Точн… 19.11.2010 0:50
volvo Это, а {$J+} не пробовали? Или Assignable typ… 19.11.2010 0:52
sheka Оно!
А че эт так? В каких целях эта директива… 19.11.2010 2:05
Unconnected Может, от того, что константы как бы синонимы слов… 19.11.2010 2:19
volvo Эта директива вообще существует только в целях сов… 19.11.2010 2:38
Гость > Вообще, никогда не понимал, почему бы не сдел… 19.11.2010 2:48
sheka Т.е. типизированные константы лучше не использоват… 19.11.2010 3:04
Unconnected var x:integer=10; , или я что-то не понял?) 19.11.2010 3:59
sheka Прикол.. ФП тоже разрешает такое делать..Еще на ТП… 19.11.2010 5:51
volvo Можешь не пробовать. Это расширение Object Pascal-… 19.11.2010 5:58
sheka Мне кажется, что компилятор скажет обо мне то, что… 19.11.2010 6:08
TarasBer > А как тогда задавать начальные значения?
В д… 19.11.2010 14:13
Archon Не знал, что в Делфи по-умолчанию нельзя менять ти… 19.11.2010 14:21
TarasBer Меня другое в дельфе напрягает
const
T = Time;… 19.11.2010 14:45
volvo Делай не в процедурах, а в методах класса. А … 19.11.2010 18:48![]() ![]() |
|
Текстовая версия | 8.11.2025 3:20 |