Нет, крестик всё ещё опухший.
А скриншот можно?
Нет, это старая версия. А можно узнать, по какой ссылке вы скачиваете?
http://pascalabc.net/ssyilki-dlya-skachivaniya
Самая первая ссылка, PascalABC.NET StandardPack
.
Билд показывает 2424.
А, подождите, что то не то… Я сейчас попробовал ещё раз скачать - скачивается моментально. Хотя с моим инетом это должно занять минуты 3. Наверное результат как то кешируется, только зачем… Ctrl+F5 попробовал, не помогает.
Впрочем есть другой путь. Вставил новый адрес в свой установщик и запустил. У него по крайней мере скачивание нормально происходит.
Ну, скачалось, поставилось… А результат всё ещё тот же.
Да, понятно. В инсталляторе не обновлялась старая dll. Починили. Проверьте пожалуйста ещё
Вроде нормально.
Подтверждаю, нормально.
- Нормально, Григорий?
- Отлично, Константин!
Жванецкий всё предвидел…
В последней версии PABCSystem:
function Max(a, b, c, d: integer): integer;
Admin - да, увидели
Это, конечно само по себе странно… Но тут есть проблемка по-серьёзнее:
Спасибо. Первое исправили, обновление на сайте.
Второе у нас не проявляется. Потестируйте пожалуйста, в каких условиях возникает и в каких комбинациях ввод-вывод.
Метод Print полностью эквивалентен обычному Print и Write.
И еще - по вашему видео непонятно, проявляется ли это в консольном режиме. Напишите словами, что происходит - видео мелкое и без звука.
В режимах отладки и консоли - выбиралась перегрузка function Max(a, b, c, d: integer): integer;
, что правильно.
А в режиме простого F9 запуска - выбиралась перегрузка function Max(params a: array of integer);
.
2 Выводило из за неправильного знака. Но, по моему, выбор неправильной перегрузки - это серьёзнее.
А, вот в чем дело. Это интересно. Недетерминированное поведение. Посмотрю
Странно. У меня всегда выбирается перегрузка с 4 параметрами как и должно
begin
Max(4,3,2,1);
end.
Запустите эту программу нажав только F9. Затем идите в папку и декомпилируйте .exe - увидите это:
PABCSystem.PABCSystem.Max(new int[4]
{
4,
3,
2,
1
});
То есть выбрало таки перегрузку с params
.