Populating TreeViews – PB Docs 90
Populating TreeViews You must write a script to add items to a TreeView. You cannot add items in the painter as with other list controls. Although you can populate all the levels of the TreeView at once, TreeView events allow you to populate only branches the user looks at, which saves unnecessary processing. Typically, you…
Building an MDI frame window – PB Docs 90
Building an MDI frame window When you create a new window in PowerBuilder, its default window type is Main. Select mdi! or mdihelp! on the General property page to change the window to an MDI frame window. Using menus When you change the window type to MDI, you must associate a menu with the frame….
Using rich text in an application – PB Docs 90
Using rich text in an application Rich text format (RTF) is a standard for specifying formatting instructions and document content in a single ASCII document. An editor that supports rich text format interprets the formatting instructions and displays the text with formatting. In an application, you may want to: Provide a window for preparing rich…
Chapter 12 Using Transaction Objects – PB Docs 90
Chapter 12 Using Transaction Objects About this chapter This chapter describes Transaction objects and how to use them in PowerBuilder applications. Contents Topic About Transaction objects Working with Transaction objects Using Transaction objects to call stored procedures Supported DBMS features when calling stored procedures Document get from Powerbuilder help Thank you for watching.
Efficient compiling and performance – PB Docs 90
Efficient compiling and performance The way you write functions and define variables affects your productivity and your application’s performance. Short scripts for faster compiling If you plan to build machine code dynamic libraries for your deployed application, keep scripts for functions and events short. Longer scripts take longer to compile. Break the scripts up so…
Adding pbdom90.pbd to the library search path – PB Docs 90
Adding pbdom90.pbd to the library search path The PBDOM classes are implemented in a DLL file, pbdom90.dll. To use the classes in a PowerBuilder application, you must place pbdom90.dll in the application’s path, and add the pbdom90.pbd file to the application’s library search path. The PBD acts as a wrapper for the DLL, enabling the…
PowerBuilder runtime files – PB Docs 90
PowerBuilder runtime files Database connectivity Files required for database connectivity are listed separately in “Database connections”. Table 39-3 lists the core PowerBuilder runtime files. Table 39-3: Core PowerBuilder runtime files Name Required for PBVM90.DLL All. LIBJCC.DLL All. PBVM90.DLL has dependencies on this file. PBDWE90.DLL DataWindows and DataStores. Table 39-4 lists additional runtime files that your…
Using the style – PB Docs 90
Using the style Once you complete a form style (or at least have a version that you want to test), you can put it to use. To make a style available to InfoMaker users: Make sure the window and menu that define the form style are in a library that is accessible to InfoMaker users…
Chapter 26 Building a COM, MTS, or COM+ Component – PB Docs 90
Chapter 26 Building a COM, MTS, or COM+ Component About this chapter This chapter explains how to use PowerBuilder to build a COM, MTS, or COM+ component. Contents Topic About building COM, MTS, and COM+ components About the Component Object Model Defining the component interface Accessing a database from a COM component Providing support for…
Using secure connections with EAServer – PB Docs 90
Using secure connections with EAServer The SSL protocol allows connections to be secured using public-key encryption and authentication algorithms that are based on digital certificates. SSL is a wrapper protocol: packets for another protocol are secured by embedding them inside SSL packets. For example, HTTPS is HTTP secured by embedding each HTTP packet within an…