Ошибки PascalABC.NET


#966

откуда такая информация?

с сайта удалена информация о WDE и WDE не работает

ну не стоит опять поднимать эту тему. метки под запретом, все и в лямбдах никогда не будут.


#967

Невозможно не поднимать тему которая кому то мешает… Во всяком случае сделать где то где все увидят список всего что не поддерживается - очень хорошая идея. Предупреждения ещё добавить было бы тоже прекрасно.


#968

От разработчиков, вестимо. Уже давно тут пробегало сообщение, что Абрамян более не в проекте и по задачнику не нужно сюда стучаться. Я неверно понял что-то и он поддерживается? Тем лучше, готов извиниться за дезинформацию “широких слоев населения”.

С этого сайта - да. Но в виду популярности продукта, странички на других ресурсах по вполне очевидным причинам упоминания о WDE имеют. И вовсе неплохо было бы, зайдя на авторский сайт, все же понять, каково (пусть, в общих чертах) актуальное состояние программного продукта.

Я не поднимаю тему “верните метки!”, я пишу о том, что об этом никому не известно до того, как начать компилировать программу…


#969

На странице сайта «Что нового»

[20.10.17] Версия 3.2.0.1552 Новый стандартный модуль NumLibABC (разработчик Осипов Александр Викторович) - поддержка на форуме здесь [30.08.17] Вышла версия 3.3.0.1531

3.2 обновилась после появления 3.3 или всё же тут опечатка и должно быть [20.10.17] Версия 3.3.0.1552?


#970

Я бы попробовал, но беда в том, что все примеры, взятые из папки по пути \PABCWork.NET\Samples\Graphics\GraphWPF\ заканчиваются на удивление печально-одиннаково:

А еще, где хоть что-то найти по GraphWPF, кроме чтения текстов примеров и комментариев Intellisence? Конечно, было занимательно узнать из текста GraphWPF.pas, что LineOn - это сахарок для LineRel, которая в свою очередь сахарок для LineTo, но вот как-то не вызывает особого энтузиазма это “О сколько нам открытий чудных…” и хотелось бы обо все просто где-то прочитать.

P.S. А фраза “мы уже не поддерживаем” в отношении GraphABC как должна трактоваться?

  • “Мы не будем давать консультации по этой библиотеке”
  • “Мы не будем исправлять ошибки в этой библиотеке, если таковые будут найдены”
  • “Мы со временем удалим эту библиотеку”

#971

Если быть точным, библиотека NumLibABC вошла в поставку с версии PascalABC.NET 3.3, сборка 1542 от 05.10.2017. А в сборке 1552 появилась небольшая редакционная правка библиотеки: теперь есть строковая константа &NumLibABCVersion, в которой хранится значение вида “NumLibABC 1.0.0 от 06.09.2017”.


#972

Ну, тогда извиняйтесь :slight_smile:


#973

Да, ровно так. Мелкие ошибки - наверное да, но ДОРАБОТКИ - точно нет


#974

О-о-о! Это у Вас какие-то крупные проблемы на компьютере. У кого-то еще GraphWPF не работает?

Какая у Вас версия Windows и .NET?


#975

Да, написали - здесь: http://pascalabc.net/chto-novogo Спасибо.


#976

Тогда извиняюсь!

Как выяснилось, “вылетает” даже такой код:

uses GraphWPF;

begin

end.

#977

А-а, Windows NT… Кошмар, это у Вас весь Graph3D не будет работать! А мы его уже 3 месяца активно развиваем!


#978

Это не NT, это XP Professional (он, конечно, из NT когда-то вырос, но все же…). Кстати, “хрюшка” используется еще во многих учебных заведениях.


#979

Они тоже будут лишены всего нового начиная с GraphWPF


#980

Так может и об этом надо в “новинках” написать, что GraphWPF (а может, и еще что-то), не поддерживается в ОС Windows версий, младше 7 ? Кстати, почему? Net Framework 4.5 хочет?

И, наверно, все же среда не должна падать с непонятным сообщением про отсутствующий параметр. Может, добавить в анализатор кода проверку возможности работы с GraphWPF?


#981

А вы попробуйте откомпилировать GraphWPF на своей машине. Может там метод вызывается, которого нет в .NET 4.0


#982
  1. procedure Invoke(d: ()->()) := app.Dispatcher.Invoke(d);

GraphWPF.pas(430) : Нет перегруженной подпрограммы с таким количеством параметров Invoke


#983

Не уверена, ошибка это или нормальная ситуация. При генерации бесконечной последовательности и отборе из неё элементов, помимо нужных отбираются ещё и элементы, сгенерированные с, видимо, переполнением.


#984

Не знаю, как Вам это удалось, но у меня Ваша программа на PascalABC.NET 3.3, сборка 1595 от 14.12.2017 выдала последовательность 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99, после чего зависла.


#985

PascalABC.NET 3.3, сборка 1599 от 17.12.2017, нужно подождать примерно 50 секунд до появления порции отрицательных чисел.