Was this helpful?
GhostExec Methods
Method
Return Value
Description
Inherited From
Beep()
none
Sounds the terminal bell once
ProcExec
ChooseColor(RGBColor = byref(integer))
integer
Displays an RGB color selection dialog box
Defined
ConfirmPopup
(messagetext =
nvarchar(2000))
integer
Displays a confirm-style pop-up message box with messagetext as text
ProcExec
DeferConfigure()
none
Defers field configurations on the form that has invoked this method
ProcExec
DirectoryPopup
(
[messagetext = nvarchar(256), ]
reply = StringObject)
integer
Displays a directory/folder selection dialog with messagetext as text, returning the selected entry in reply
ProcExec
Duplicate()
GhostExec
Makes a duplicate of the object, placing a reference to the new object in a reference variable
Object
FilePopup(
[messagetext = nvarchar(256), ]
reply = StringObject
[, operation = integer]
[, defaultextension = nvarchar(256)]
[, promptifexists = integer]
[, allowmultiselect = integer])
integer
Displays a file selection pop-up message box with messagetext as text, returning reply
ProcExec
Flush()
none
Refreshes the screen display
ProcExec
GetAttribute
(
attributename = byref(variable)
{,attributename = byref(variable)})
integer
Gets the values of any number of attributes for the object
Object
InfoPopup
(messagetext =
nvarchar(2000)
[, messagetype = integer])
none
Displays a pop-up message box with messagetext as text and messagetype as style
ProcExec
IsA
(class =
classname)
integer
Returns TRUE if the object is of the same class as, or one of the subclasses of, the class specified by classname
Object
PurgeDBEvent
(
[dbeventname = varchar(256)])
integer
Removes database events from a frame's queue
Defined
PurgeUserEvent
(
[eventname = varchar(256)])
integer
Removes named user events from the event queue
Defined
RegisterUserEvent
(eventname =
varchar(32))
none
Registers the frame to receive the specified user event from an external program
Defined
ReplyPopup
(messagetext =
nvarchar(2000),
reply = StringObject)
integer
Displays a reply-style pop-up message box with messagetext as text that returns reply
ProcExec
SendUserEvent
(eventname =
varchar(256)
 [,parameter1 = datatype1]
 [,parameter2 = datatype2]
 [, ...]
[,messageobject = Object]
[,messageinteger = integer]
[,messagefloat = float]
[,messagevarchar = varchar(256)]
[,delay = float]
[,focusbehavior = integer]
[,errorevent = varchar(256)])
none
Sends a user event to a concurrently executing frame
Defined
SetAttribute
(
attributename = value
{,attributename = value})
integer
Sets any number of attributes for the object
Object
SetExitTrap()
integer
Flags the currently executing program line as a breakpoint for a subsequent exit call
ProcExec
Terminate()
none
Stops execution of a frame and all of its child frames (called with an openframe statement)
Defined
Trace
(text =
nvarchar(2000) |
string = StringObject
[, destination=tracedestination])
none
Prints a message to the standard output window (the window from which you started OpenROAD)
ProcExec
UnRegisterUserEvent
(
[eventname = varchar(32)])
none
Removes a frame's registration to receive a specified user event from an external program
Defined
WaitFor
(eventname =
varchar(256))
varchar(256)
Causes the executing frame to ignore all events from the user or other SendUserEvent methods until a specified event occurs
ProcExec
 
Last modified date: 12/20/2023