Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
antox
Member

Откуда: РФ
Сообщений: 1049
Почему в примере

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


ошибка?

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

begin
  var i := 1;
end;


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

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


и так...

Может надо подключить какой-нибудь unit?
12 июн 19, 06:50    [21907154]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
black-manatee
Member

Откуда:
Сообщений: 50
А текст ошибки можно ?
12 июн 19, 10:16    [21907191]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
antox,

всё работает, скомпилируйте и запустите.
А то, что в IDE подчеркивается красным, это бага IDE, в следующем Update обещали исправить некорректное подчеркивание
12 июн 19, 11:05    [21907209]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 13227
asutp2
в следующем Update обещали исправить

но это не точноКартинка с другого сайта.
12 июн 19, 11:46    [21907239]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
X11,

посмотрим, осталось ждать немного)))
12 июн 19, 12:18    [21907260]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2160
asutp2
посмотрим, осталось ждать немного)))
Скорей всего, одни баги заменятся другими. В следующей версии они только начнут переползание на LSP. Нормальной работы можно ожидать, имхо через пару-тройку версий
12 июн 19, 16:12    [21907335]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
white_nigger,

всё возможно...
12 июн 19, 16:19    [21907337]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
Victor Cookin
Member

Откуда: Самара
Сообщений: 711
asutp2
А то, что в IDE подчеркивается красным, это бага IDE, в следующем Update обещали исправить некорректное подчеркивание


А можно нафиг это подчёркивание вообще убрать, ибо багов там немеряно. Может в настройках есть опция?
12 июн 19, 17:14    [21907367]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3733
Victor Cookin,

Картинка с другого сайта.
12 июн 19, 17:26    [21907373]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
Victor Cookin
Member

Откуда: Самара
Сообщений: 711
Kazantsev Alexey


Будем знать, будем знать.
12 июн 19, 18:20    [21907410]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
antox
Member

Откуда: РФ
Сообщений: 1049
Перезапустил ide, вроде, заработало...

А как можно в строку быстро переменную вставить?

Например:
s:=('осталось {0} человек', 8)


Что бы в s было: осталось 8 человек

Есть такое в Delphi ?
12 июн 19, 18:53    [21907418]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
Gator
Member

Откуда: Москва
Сообщений: 14919
antox,

s := Format('осталось %d человек', [8]);
12 июн 19, 18:59    [21907423]     Ответить | Цитировать Сообщить модератору
 Re: Почему объявление и инициализация не работает в блоке Begin..end? Delphi 10.3  [new]
antox
Member

Откуда: РФ
Сообщений: 1049
Gator,

luxury
13 июн 19, 04:29    [21907549]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить