Script_Gosub
|
VoiceGuide COM
Reference
|
Call a
VoiceGuide subscript, specifying the script filename and start
module. Specify which script and module should be ran once the subscript returns.
Syntax
object.Script_Gosub
iLineId, sDestScript, sDestModule, sRvList,
sReturnScript, sReturnModule
|
Part
|
Description
|
|
|
|
object
|
VoiceGuide object
|
|
|
|
iLineId
|
Identification number of the
line
|
|
|
|
sDestScript
|
The filename of the
VoiceGuide script where the subscript is located. If the subscript
is in the same VoiceGuide script as the calling module hen this
entry can be left blank.
|
|
|
|
sDestModule
|
Name of the starting
module.
|
|
|
|
sRvList
|
List of Result Variables and
their values. Each RV-Value pair is in format [Name]{Value}
a number of
RV-Value pairs can be specified one after another.
|
|
|
|
sReturnScript
|
The filename of the
VoiceGuide script where the system should return to after finishing
the subscript. If the subscript is in the same VoiceGuide script as
the calling module then this entry can be left blank.
|
|
|
|
sReturnModule
|
Name of the return
module.
|
|
|
Remarks
If the module
names are blank then the default starting modules in the script are
used.
Example
1
set
vg =
CreateObject("vgServices.CommandLink")
'Gosub to a new scriopt and return to module VmMmMenuPlay in the current script
vg.Script_Gosub $RV_LINEID,
"vmAdmin.vgs", "", "", "", ""
set vg = Nothing
Example
2
set
vg =
CreateObject("vgServices.CommandLink")
'Gosub to a new scriopt and return to module VmMmMenuPlay in the current script
vg.Script_Gosub $RV_LINEID,
"vmAdmin.vgs", "VmAdminWelcMsgMenuPlay", "", "", "VmMmMenuPlay"
set vg = Nothing