Extensions
PPJ adds compatibility features and optional UI capabilities on top of the target framework. These include typed editing, SAL-style validation, SQL expression binding, enhanced tabs and grids, and designer support. They are useful when preserving an application's existing interaction model or modernizing it incrementally.
| Area | Purpose |
|---|---|
| Table Window | Filtering for the desktop grid integration. |
| Tabbed MDI | Present desktop child forms as tabs. |
| Unicode Support | Check text across database, file, and native boundaries. |
| Bug Fixes | Understand compatibility differences and historical workarounds. |
| Object Oriented Types | Use instance methods while retaining PPJ type semantics. |
| Custom Parsers | Supply a parser for PPJ's expression engine. |
Desktop controls and WinForms drawing extensions are not automatically available on the web target. Choose features against the installed API and test behavior before changing generated compatibility code.