WinStudio
Returns a Visual Basic object that references a form-level or global variable; or sets a form-level or global variable.
varObject = object.Variables( string )
Part |
Description |
varObject | Required. A Visual Basic variable that is defined as an object and that references the form or the IWSApplication interface. |
object | Required. For a form-level variable, reference to a valid form object. For a global variable, use Application. |
string | Required. The name of the variable. |
object.Variables( string ) = varObject
Part |
Description |
object | Required. For a form-level variable, reference to a valid form object. For a global variable, use Application. |
string | Required. The name of the variable. |
varObject | Required. A Visual Basic variable that is defined as an object and that references the form or the IWSApplication interface. |
In the Get syntax, the Visual Basic Set instruction assigns an object reference to a variable.
Sub Main() Dim strFormPersVar As String Dim strFormTempVar As String Dim strGlobalPersVar As String ' Persistent Form level variable strFormPersVar = ThisForm.Variables("InitialCommand").Value Application.ShowMessage(CStr(strFormPersVar) ) ' This Set command creates a temporary variable on the current form ThisForm.Variables("NewTempVar").Value = "TestValue" strFormTempVar = ThisForm.Variables("NewTempVar").Value Application.ShowMessage( "Name = " & "NewTempVar" & _ " Value = " & CStr(strFormTempVar) ) ' Persistent Global variable strGlobalPersVar = Application.Variables("BatchNoVL").Value Application.ShowMessage(CStr(strGlobalPersVar) ) End Sub
Sub Main() Dim oVarParticular As IWSVariable ' Set a VB variable to a particular Form variable oVarParticular = ThisForm.Variables( "TestVar" ) Application.ShowMessage("TestVar" & oVarParticular.Value & vbLf & _ "TestVar2" & oVarParticular.Value) End Sub