Спасибо. Не знал, что в .net нельзя просто так глобальные переменные и подпрограммы объявить…
В .NET всё находится в классах. Включая то, что в паскале названо глобальным
ага. я недооценивал сверхООП’шность в дотнет
Пожалуйста добавьте возможность в PlotWPF
сохранять график в файл.
GraphWPF.Windows.Save
сохраняет белый прямоугольник.
А есть ли техническая возможность сделать ошибки чтения сборок более информативными?
Размерные строки не имеют подсказку по точке.
В этом паскале нет размерных строк. Есть только короткие, которые при компиляции заменяет на обычные, но при этом добавляя особые условия при записывании в типизированный файл.
В любом случае, для такие вещей есть багтракер. С компиляцией это не имеет ничего общего, а значит постить надо сюда.
Только надо нормально описать, с примерами кода и скриншотами что не работает в каком случае.
Не имеют. Не пользуйтесь ими. Они для совместимости со старыми Паскалями. А в них в строках нет методов
Почему следует использовать передачу по ссылке?..
Чтобы не копировать всю строку, очевидно. Но это если строка в процессе не изменяется.
Потому что строка это динамический тип данных (как и массив). Сколько понадобится памяти - часто известно только во время выполнения.
А чтобы выделить память на стеке - обычно надо ещё при компиляции указать, сколько её понадобится.
Но ведь память в стеке не выделяется, так как
А, вы спрашивали про текст на картинке, а не про сами строки…
Обновили. Из-за неверной правки @SunSerega перестало собираться более месяца назад. Откатил правку.
Вы даже не скажете что за правка? И на гитхабе для этого отдельного коммита-отката не вижу, поэтому не понимаю о чём вы.
Task.Run не компилировалась в проекте PascalABCNET_40.sln
И еще в Линукс-версии невпопад выдавалось сообщение о том, что файл изменен - и окно закрывалось - видимо, из-за многопоточности
Понятно, сам Task
добавили в 4.0
, а Task.Run
в 4.5
Ну, в любом случае, я сразу сказал что это только пример исправления, потому что это костыль и только в 1 месте. Пулл был в первую очередь чтобы указать на проблему.
И если уж на то пошло - проверьте пожалуйста как в XP работает код из #2671 и как работает сама IDE (когда она получает фокус после изменения файла).