42 сообщения перенесены в тему Болталка PascalABC.NET
[02.03.15] Добавлены операция =>, создающая KeyValuePair, а также функция Dict, создающая словарь: var d := Dict(‘бегемот’=>2,‘крокодил’=>3).
Я, конечно, понимаю, что это было давно, но почему на этот код:
begin
var d1 := Dict(0 => 0, 1 => 0);
end.
вот такая реакция:
Program4.pas(2) : Встречено ‘>’, а ожидалось выражение
?
Она убрана
Вас понял.
Здравствуйте разработчики. Вам уже наверное многократно говорили о том. В общем, при наборе и редактировании кода из-за нарастающих тормозов приходится время от времени закрывать и перезагружать IDE. Конечно можно было ещё придраться к некоторым моментам (что Intellisense бывает ошибается), но это по большей частью менее существенные моменты, чем нарастание подтормаживания при редактировании кода (бывает так что редактор начинает откликаться через несколько секунд).
Ничего неизвестно об этом. Какого размера файлы?
- Если видите что анализатор кода ошибается - говорите, это исправляют потихоньку. Но нужны явные примеры в каких случаях ошибка чтоб её исправить.
- Расскажите больше о условиях, сколько у вас оперативной памяти, зависит ли то как начинает подтормаживать от размера файлов?
На мой взгляд, это следствие выше описанной ошибки:
begin
var x := Rec(0, 0);
var y := Rec(0.0, 0.0);
var z := Rec('a', 'a');
var a := Rec(procedure() -> exit, procedure() -> exit);
var b := Rec(() -> 0, () -> 0); // Program3.pas(6) : Generic-функция Rec не может быть вызвана с данным набором фактических параметров
end.
, хотя, возможно, и не этой.
У меня на файле объемом примерно 2800 строк кода тормозов не наблюдалось. Windows 7, SP 1, 64 bit, 8 Гб RAM, Intel® Core™2 Duo CPU E8400 @ 3.00GHz
Анализатор кода показывает System.Collections.Generic.EqualityComparer
, а компилятор не принимает. Это нормально?
Обновился полной версией (с .NET 4.7.1). Версия 3.4.2, сборка 1772 от 29.08.2018. Программа
uses WPFObjects;
begin
end.
выдаёт ошибку Модуль 'WPFObjects' не найден
Другие модули (например, Graph3D) подключаются нормально.
Да, исправил - проверяйте
У меня так же. И среда подвисла…
Значит, пока “так” делать не будем )))). Жизнь продолжается!
Понятно. Исправили. Попробуйте еще раз.