предупреждение и ошибка развертывания - PullRequest
1 голос
/ 13 мая 2011

когда я работаю в PB12, я получаю несколько предупреждений, так как «C0190: переменные экземпляра локального типа структуры ('os_datasource') будут неявно приватными в следующем выпуске". пожалуйста, помогите мне решить эту проблему.

Я также получаю ошибку развертывания

---------- Deploy: Deploy of target console_ge_winform   (2:22:32 PM)
--------- Deploying project p_console_ge_winform
Checking project settings...
Project is being deployed to output path: D:\PB\PB12_MTS\console_ge_winform_WinformOutput
Generating .NET assembly file ...

Some functions/events/properties are not supported.
Deploy failed.
---------- Finished Deploy of target console_ge_winform   (2:23:25 PM)

1 Ответ

1 голос
/ 13 мая 2011

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

Я не знаком со второй ошибкой, но совсем не удивлюсь, если Winforms не сможет поддерживать локальные структуры.

Я должен также упомянуть, что Sybase рекомендует использовать автоматически создаваемые пользовательские объекты вместо структур в большинстве случаев.Подробности см. В справке PB.

...