General information
Category:
Coding, syntax & commands
>>>
>>>And if I remember correctly this is ONLY for Modal forms! (s)
>>>
>>>Tom
>>
>>I'm sorry, but I didn't understood what is only for modal forms.
>
>Values can only be returned from Modal forms.
this is not accurate
it is true that using RETURN lcMyval in the QueryUnload() event
will only work in Modal forms
but as I said in another thread here are 2 more ways :
One option is to instantiate the form inside a container object
(a formset or an application object) and have the form set a property in
that container before it releases (e.g in the Destroy() event or in somecases in the QueryUnload() event)
another option is to create some sort of a DoForm function
and add a guRetVal property to ur forms which will hold
the return value
e.g.
FUNCTION DoForm
LParameter tcFormName
Local loFormInstance,luRetVal
loFormInstance=CREATEOBJECT(tcFormName)
loFormInstance.show()
luRetVal=loFormInstance.guRetVal
RETURN luRetVal
note: that u will have to hide the form instead of releasing it
and the form will be released when the DoForm function return
as the loFormInstance variable will be releases (automatically)
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only