PowerBuilder 12 против Visual Studio - поддержка дизайнеров
У меня есть управление, разработанное для VS2008 и VS2010. Будет ли это работать и в Power Builder 12? или мне нужно создать какой-либо design.dll
2 ответа
Это зависит от элемента управления, но в целом PowerBuilder 12 (и предыдущие версии) может без проблем использовать внешние элементы управления через OLE. Вы добавляете их в приложение через пункт меню Вставка -> Управление -> OLE, после чего вам будет предложен список зарегистрированных объектов для выбора.
При кодировании вам нужно использовать "ссылку на объект" или точечную нотацию для ссылки на свойства и / или методы. В PB все работает нормально, но это не так удобно для пользователя, вы не можете использовать именованные аргументы и вам нужно правильно настроить синтаксис (и перехватывать исключения), чтобы избежать сбоев ссылок на нулевые объекты.
Надеюсь, что я правильно понял ваш вопрос, и это поможет.
С уважением, Рич
На какую версию PowerBuilder вы ориентируетесь? Если это элемент управления.Net и вы нацелены на PB.Net, он основан на оболочке Visual Studio и будет хорошо работать с тем, что вы сделали для Visual Studio.