This part provides an introduction to the PowerBuilder Native Interface and a guide to creating PowerBuilder extensions and interacting with PowerBuilder.
Table of Contents
- Introduction to PBNI
- Building PowerBuilder Extensions
-
- Nonvisual extension example
- Creating a PowerBuilder extension
- Adding an extension to a PowerBuilder target
- Using the extension
- Creating and using a visual extension
-
- Step 1: Decide on a feature to implement
- Step 2: Define the classes and functions in the extension
- Step 3: Declare visual classes and global functions
- Step 4: Implement native classes
- Step 5: Export methods to create class instances
- Step 6: Build and use a PBX
- Step 7: Use the visual extension in an application
- Creating visual class instances
- Event processing in visual extensions
- Calling PowerScript from an extension
- Exception handling and debugging
- Creating Marshaler Extensions
- Exchanging Data with PowerBuilder
- Calling PowerBuilder from C++