Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3

antox
Дата: 12.06.2019 06:50:10
Почему в примере

begin
  var i, j: Integer;
  i:=1;
  j:=2;
end;


ошибка?

Вроде же с Delphi 10,3 так можно..?

begin
  var i := 1;
end;


тоже не работает

  var s: string := 'строка';


и так...

Может надо подключить какой-нибудь unit?
black-manatee
Дата: 12.06.2019 10:16:28
А текст ошибки можно ?
asutp2
Дата: 12.06.2019 11:05:46
antox,

всё работает, скомпилируйте и запустите.
А то, что в IDE подчеркивается красным, это бага IDE, в следующем Update обещали исправить некорректное подчеркивание
X11
Дата: 12.06.2019 11:46:27
asutp2
в следующем Update обещали исправить

но это не точноКартинка с другого сайта.
asutp2
Дата: 12.06.2019 12:18:27
X11,

посмотрим, осталось ждать немного)))
white_nigger
Дата: 12.06.2019 16:12:44
asutp2
посмотрим, осталось ждать немного)))
Скорей всего, одни баги заменятся другими. В следующей версии они только начнут переползание на LSP. Нормальной работы можно ожидать, имхо через пару-тройку версий
asutp2
Дата: 12.06.2019 16:19:08
white_nigger,

всё возможно...
Victor Cookin
Дата: 12.06.2019 17:14:28
asutp2
А то, что в IDE подчеркивается красным, это бага IDE, в следующем Update обещали исправить некорректное подчеркивание


А можно нафиг это подчёркивание вообще убрать, ибо багов там немеряно. Может в настройках есть опция?
Kazantsev Alexey
Дата: 12.06.2019 17:26:50
Victor Cookin,

Картинка с другого сайта.
Victor Cookin
Дата: 12.06.2019 18:20:08
Kazantsev Alexey


Будем знать, будем знать.