Size: a a a

2020 December 14

AZ

Andrey Zubov in Delphi & Lazarus
Все пропало, гугл умер :)
источник

KB

Kit Bayun in Delphi & Lazarus
странность в том, что встроенное на сайты видео работает )))
источник

I

Igor in Delphi & Lazarus
говорят, если разлогиниться, то работает
источник

МС

Максим Сысоев... in Delphi & Lazarus
Говорят, уже работает
источник

KB

Kit Bayun in Delphi & Lazarus
ага
источник

KB

Kit Bayun in Delphi & Lazarus
Максим Сысоев
Говорят, уже работает
контроллер аккаунтов (авторизации) отвалилсо
источник

МС

Максим Сысоев... in Delphi & Lazarus
Kit Bayun
контроллер аккаунтов (авторизации) отвалилсо
Да не, там причина серьезная
источник

KB

Kit Bayun in Delphi & Lazarus
Я ж не написал, что - несерьезно
источник
2020 December 15

k

kirillmaster4 in Delphi & Lazarus
Добрый вечер. Коллеги, как считаете, стоит ли тратить время и довести до ума Free Vision и текстовый режим IDE на Linux? Или это рудимент, который стоит забыть (и выбросить?)?
источник

k

kirillmaster4 in Delphi & Lazarus
Ещё небольшой вопрос. Не подскажете, какой флаг добавить для более строгого режима компилятора? Пример проблемы при обычной компиляции:

var a: array of Integer;
      i, n: Integer;


begin
 writeLn('Enter N');
 readLn(n);
 setlength(a, n);
 for i := 1 to n do
 begin
   readLn(a[i]);
   writeLn('a[i]= ', a[i]);
 end;
 readLn;
end.


 Ошибка: заполнение массива идёт от 1 до n, хотя n элемента в массиве не должно быть, однако же он заполняется и не выдает ошибку. Та же беда и со статическим массивом.
 Добиться выдачи ошибки можно только на FreePascal IDE на Windows, там выдаёт ошибку 201.
источник

AK

Alexey Kulakov in Delphi & Lazarus
Ключик {$R+} вестимо, проверка диапазона
источник

k

kirillmaster4 in Delphi & Lazarus
Alexey Kulakov
Ключик {$R+} вестимо, проверка диапазона
Спасибо. Не подскажете почему FPC решили так поступить? По идее это наоборот хорошо, когда разработчик заранее исправляет такую проблему.
источник

Y

YuS in Delphi & Lazarus
Ну видимо динамический массив. В турбопаскале также было вроде.
источник

k

kirillmaster4 in Delphi & Lazarus
YuS
Ну видимо динамический массив. В турбопаскале также было вроде.
В статическом так же
источник

k

kirillmaster4 in Delphi & Lazarus
А, понял.
источник

Y

YuS in Delphi & Lazarus
Думаю, задумка была в том, чтоб разработчику больше свободы дать.
источник

k

kirillmaster4 in Delphi & Lazarus
YuS
Думаю, задумка была в том, чтоб разработчику больше свободы дать.
Это наоборот может вызвать не очевидные проблемы, которые могут выявиться при распределении данных по массивам. Из-за потери строгости, в этом плане, теряется и качество кода.
источник

k

kirillmaster4 in Delphi & Lazarus
И поэтому тебе каждый раз придётся указывать этот ключ, как и другие
источник

Y

YuS in Delphi & Lazarus
kirillmaster4
Это наоборот может вызвать не очевидные проблемы, которые могут выявиться при распределении данных по массивам. Из-за потери строгости, в этом плане, теряется и качество кода.
А вот кто знает чего у разработчика в голове :)
источник

k

kirillmaster4 in Delphi & Lazarus
YuS
А вот кто знает чего у разработчика в голове :)
Разработчика Free Pascal?
источник