Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

PowerBuilder.Application server object – PB Docs 110 – PowerBuilder Library

PowerBuilder.Application server object – PB Docs 110

PowerBuilder.Application server object

Description

PowerBuilder.Application is an automation server. The OLE
client that starts the automation server can be PowerBuilder or
some other client that supports automation and automation object
types.

Accessing objects by means of the server You can access PowerBuilder objects using automation by:

  1. Connecting an OLEObject
    (or the equivalent object type in other client applications) to
    PowerBuilder.Application, which starts PowerBuilder as a server
    application.
  2. Setting properties of PowerBuilder.Application to
    specify the PowerBuilder libraries you want to access.
  3. Calling functions that create class user objects
    (nonvisual) in those libraries and assigning those objects to additional
    OLEObject variables.
  4. Accessing the properties and functions of the user
    objects using automation syntax.

Programmable object in the registry PowerBuilder.Application is not a class in the PowerBuilder
system object hierarchy. It is a programmable object registered
in the Windows registry. To see it in the Browser, click the OLE
tab and expand the Programmable Objects category.

Properties

Table 20-9: Properties of PowerBuilder.Application
Property Datatype Description
LibraryList String A list of file names separated by semicolons that
are the DLLs or PBDs containing
the objects you will access in your PowerBuilder.Application session.

All the libraries should have the same executable type, either
compiled machine code or Pcode. Setting LibraryList is effective
only before you create any object instances. After the first object
is instantiated, changes are ignored.

MachineCode Boolean Specifies whether the objects you will instantiate
are generated with machine code or Pcode.

Values are:

  • TRUE – (Default)
    The library was compiled with machine code. The default file name extension
    is DLL.
  • FALSE – The library
    was compiled with Pcode. The default file name extension is PBD.

Setting MachineCode is effective only before you create any
object instances. After the first object is instantiated, changes
are ignored.

Functions

Table 20-10: Functions of PowerBuilder.Application
Function Datatype returned Description
CreateObject OLEObject Creates an instance of a class user object
in an OLE server session. An object reference is returned to the
client session so that the client can access its properties and
functions by means of automation syntax.
GenerateGUID Long Generates a globally unique identifier
and puts the string representation of the identifier in a string
variable passed by reference.

A network card is required for this function to succeed.

GenerateRegFile Long Generates a file that contains instructions
for updating the registry with information about a PowerBuilder
object that you want to deploy as an independent automation server.
GenerateTypeLib Long Generates a type library file with browsing information
about a PowerBuilder object that you want to deploy as an independent automation
server.

Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x