RegisterObject
PowerScript function
Description
Registers the PowerBuilder object. After registration, the event in
the PowerBuilder object can be triggered by the PowerBuilder.RegisteredObject.TriggerEvent
method in the .NET assembly. The event to be triggered by .NET assembly
must be a custom event that can have only one string-type parameter or no
parameter, with one string-type return value or no return value. For
details, refer to Triggering PowerScript
events from C# code in Application Techniques.
Applies to
Syntax
|
1 |
Integer RegisterObject(readonly string objectname, PowerObject obj) |
|
Argument |
Description |
|---|---|
|
objectname |
The name to be registered with the object. The user event |
|
obj |
The PowerBuilder object to be registered. |
Return value
Integer.
Returns values as follows. If any argument’s value is null, the
method returns null.
1 — Success.
-1 — Unknown error.
-5 — DotNetObject is not instantiated.
-50 — PowerObject is not instantiated.
-51 — The objectname is already registered.
Examples
This statement registers the object w_dotnettest and returns an
error if registration failed.
|
1 2 3 4 |
ll_return = lcs_object.RegisterObject("w_dotnettest", w_dotnettest) if ll_return <> 1 then MessageBox("Error", "RegisterObject w_dotnettest failed") end if |
See also