Checklist: ActiveX control element
Time estimate: 30 minutes
Please go through all the points in the following checklist. If necessary, confirm with IT Department any information you cannot verify before contacting your local COPA-DATA Representative.
- Screenshot and followed instructions of error/warning messages shown.
- All ActiveX elements are installed and registered on the target computer.
- zenon user has sufficient access rights to read and write values/data in ActiveX element.
- Searched and followed error instructions in LOGs related with Service Engine (zenrt32.exe) and Logic Service.
All zenon components write in the background messages to joint log file(s) saved in '%programdata%\COPA-DATA\LOG' folder.
These files can be read and configured with Diagnosis Viewer.
You can modify the logging level of a component by clicking 'Client Configuration' in 'Settings' menu and after select the respective process name.
Attention: Set the logging parameters wisely as the time-frame of the LOGs decrease when increasing the detail of the logs written.
You can also find LOG files in SIC in 'Platform > Versions > Version XXXX > Directories > LogDirectory' folder.
- ActiveX control was developed to be embedded in zenon screens.
zenon has no influence on ActiveX elements, which are not embedded in zenon screens.
- ActiveX references in the programming interfaces are released and deleted properly when a zenon screen containing the ActiveX element is closed.
If not, then there is a danger of a crash or instability of Service Engine.
- ActiveX control supports reload function.
When accessing objects in ActiveX control and the project is reloaded, the references of zenon objects become invalid. This has to be handled in the code of the ActiveX control, as this can lead to instability of zenon components, such as Engineering Studio and Service Engine.
- The ActiveX control works properly when embedded in other application.
- The ActiveX control was compiled to the target platform and operating system (PC or CE) with the correct SDK.
- When registering an ActiveX control on a CE device the registry is saved permanently.
It has to be saved permanently. Every change in CE needs a permanent saving of the registry (i.e. registry of fonts, changing of IP address, changing of client name).
- The ActiveX on a CE device uses the same Class ID as configured on a PC.
- All necessary ActiveX control files are available in the target device (configuration files, additional DLL files, etc.).
- Searched in Knowledge Base if a previous issue has been addressed.
If the problem persists after completing this checklist and followed corrective actions, please contact your local COPA-DATA Representative providing a SIC-Reduced Report from the target computer(s) and the result of this checklist – please include any additional information or comments related with the points addressed you find relevant.
System Information Collector is a standalone COPA-DATA application that collects relevant data about the Operating System and zenon Software Platform for troubleshooting purposes. SIC is installed with zenon and can be started from zenon Startup Tool (Tools).