Открытие режима проектирования окна данных Powerbuilder во время выполнения

Мне нужно использовать режим дизайна datawindow в моем приложении, но я думаю, что нет такой функции, чтобы открывать режим дизайна во время выполнения.

В моем приложении есть модуль отчетности, который не идеален в том смысле, что всегда нужно создавать новый отчет. Я хочу реализовать функциональность в моем приложении, которая позволит пользователям создавать отчеты так, как он хочет.

Разработка того же интерфейса, что и тот, который мы используем в режиме конструктора в Powerbuilder, очень сложна, потому что в Powerbuilder нет вспомогательных функций.

Другой вариант, если это возможно, чтобы получить синтаксис созданного окна в режиме конструктора в powerbuilder, можно увидеть или записать в строку из памяти, куда загружен powerbuilder. например, я проектирую окно данных в художнике окон данных и не закрываю его. Есть ли способ получить синтаксис окна данных из памяти, куда загружается PowerBuild?

Наилучшим вариантом будет конструктор, интегрированный в пользовательское приложение powerbuilder, вместо того, чтобы создавать все с нуля.

2 ответа

Да, есть. Это называется InfoMaker, и это довольно недорого.

Дайте своим пользователям лицензионные копии IM и позвольте им создавать определения окна данных. Вы можете импортировать их в свое приложение во время выполнения с помощью LibraryImport().

Пол Хоран

В официальных примерах "(..\Code examples\Example App\pbexamfe.pbl)" PB есть такой, который называется "Runtime DataWindow Painter", возможно, я могу помочь.

Другие вопросы по тегам