Локальные структуры устарели для последних нескольких выпусков PB, начиная с PB8, если память служит, но наверняка, начиная с PB10.Решение состоит в том, чтобы создать структуру как глобальную, например, нажмите «Создать», выберите вкладку «Объект PB», нажмите «Структура».Затем удалите объявление структуры изнутри объекта и используйте глобальную структуру.
Я не знаком со второй ошибкой, но совсем не удивлюсь, если Winforms не сможет поддерживать локальные структуры.
Я должен также упомянуть, что Sybase рекомендует использовать автоматически создаваемые пользовательские объекты вместо структур в большинстве случаев.Подробности см. В справке PB.