правда, если хотите, чтобы GraphWPFBase тоже была в виде библиотеки, а не вшивалась в GraphWPF.dll, то сначала компилируете GraphWPFBase.pas как библиотеку, а в GraphWPF.pas добавляете {$reference GraphWPFBase.dll}
В Base это проходит, а GraphWPF то не видит конца файла, то требует begin…
Я глубоко не вдавался, а сходу не получается.
Для чего это нужно?
Например, я использовал библиотеки SmallBasic и иже с ним на PascalABC.NET и на Си-шарпе.
С Черепашкой PascalABC.NET ПОКА явно проигрывает, поэтому использовать её в программах не стоит (или уж в самых простых).
Прямые, прямоугольники, многоугольники, эллипсы в PascalABC.NET значительно лучше, чем в сторонних библиотеках. PascalABC.NET не так широко распространён, как Си-шарп, поэтому некоторые проекты можно было бы переписать на Си-шарп, но с возможностями PascalABC.NET.
Это и реклама самому PascalABC.NET, и расширение графических возможностей Си-шарпа, как международного бла-бла-бла программирования.
При запуске программы из среды PascalABC.NET тоже ошибка не возникает.
В подсказке есть класс Window и его методы.
Программа не завершается, но окно не появляется на экране.