mvm_gui_get_infomvm_gui_get_infoMvmGuiGetInfoMvmGuiGetInfo (Operator)
Name
mvm_gui_get_infomvm_gui_get_infoMvmGuiGetInfoMvmGuiGetInfo — Retrieve diagnostic information.
Signature
Herror mvm_gui_get_info(const char* Key, Hlong* Value)
Herror T_mvm_gui_get_info(const Htuple Key, Htuple* Value)
void MvmGuiGetInfo(const HTuple& Key, HTuple* Value)
Description
Retrieves diagnostic information. No message box appears for this operator call if the HDevGUI license is not valid.
KeyKeyKeyKeykey can contain one of the following values:
-
'is_license_valid'"is_license_valid""is_license_valid""is_license_valid""is_license_valid" returns 1 if the HDevGUI license is valid, 0 otherwise.
-
'is_in_hdevelop'"is_in_hdevelop""is_in_hdevelop""is_in_hdevelop""is_in_hdevelop" returns 1 if the current process is HDevelop e.g. in contrast to another process running the HDevEngine, 0 otherwise.
-
'application_name'"application_name""application_name""application_name""application_name" returns the name of HDevGui as string.
-
'application_version'"application_version""application_version""application_version""application_version" returns the version of HDevGui in the format "MAJOR.MINOR.PATCH".
-
'organization_domain'"organization_domain""organization_domain""organization_domain""organization_domain" returns the internet domain of the organization.
-
'organization_name'"organization_name""organization_name""organization_name""organization_name" returns the name of the organization.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Parameters
KeyKeyKeyKeykey (input_control) string → HTupleHTupleHtuple (string) (string) (HString) (char*)
key of the information to retrieve
Default value:
'is_license_valid'
"is_license_valid"
"is_license_valid"
"is_license_valid"
"is_license_valid"
List of values: 'application_name'"application_name""application_name""application_name""application_name", 'application_version'"application_version""application_version""application_version""application_version", 'is_in_hdevelop'"is_in_hdevelop""is_in_hdevelop""is_in_hdevelop""is_in_hdevelop", 'is_license_valid'"is_license_valid""is_license_valid""is_license_valid""is_license_valid", 'organization_domain'"organization_domain""organization_domain""organization_domain""organization_domain", 'organization_name'"organization_name""organization_name""organization_name""organization_name"
ValueValueValueValuevalue (output_control) string(-array) → HTupleHTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
information
Module
Foundation