Namespace: Consultingwerk.SmartFramework
Interface 
IFunctionCallParameter Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.IJsonSerializable
Implemented by: Consultingwerk.SmartFramework.InvokeServiceMethodCallParameter, Consultingwerk.SmartFramework.InvokeStaticMethodCallParameter, Consultingwerk.SmartFramework.RunProcedureCallParameter, Consultingwerk.Web2.SmartFramework.Menu.LaunchWebViewCallParameter, Consultingwerk.Windows.Framework.LaunchAnnotationFormCallParameter, Consultingwerk.Windows.Framework.LaunchFormCallParameter, Consultingwerk.Windows.Framework.WebUriCallParameter

File:IFunctionCallParameter
Purpose:Interface for (Json serialized) functions that can be
launched from a menu structure
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Oct 12 00:55:59 CEST 2012
Notes:As this Interface is required for the client side of the
SmartFramework, there is no requirement for the
optional XML Serialization



Top Method Summary
Options Name Purpose
Progress.Lang.Object Invoke (logical, Object) Invokes/Starts the function associated with the IFunctionCallParameter object
LOGICAL IsActive () Returns true when the function is currently active (runninng)
LOGICAL ReActivate () ReActivates the function


Method Detail
Top

Progress.Lang.Object Invoke (logical, Object)

Purpose: Invokes/Starts the function associated with the IFunctionCallParameter
object
Notes:

Parameters:
plForceNewInstance LOGICAL
Logical value indicating if a new Instance should be started (True/False/?)
poContext Progress.Lang.Object
An optional reference to a context (could be the Control that launches the function)
Returns Progress.Lang.Object
Returns an (optional) reference to the invoked object
Top

LOGICAL IsActive ()

Purpose: Returns true when the function is currently active (runninng)
Notes:

Returns LOGICAL
True when the function is currently active (runninng)
Top

LOGICAL ReActivate ()

Purpose: ReActivates the function
Notes:

Returns LOGICAL
True when the function was successfully reactivated


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:07:55