Beruflich Dokumente
Kultur Dokumente
txt
IEPOP Remove utility (RemoveIEPOP)
---------------------------------------------------------------------------
DO NOT CLOSE THIS WINDOW UNTIL AFTER YOU HAVE COMPLETED ALL THE STEPS BELOW
---------------------------------------------------------------------------
Page 1
IEPOP Remove utility.txt
Note: The text file, AA_PopupMenuRep.txt, will be appended if the
utility is run multiple times on the system. If the original
file cannot be found, a new AA_PopupMenuRep.txt file will
be created.
=================================================================
Notes:
Starting in DeltaV 7.2, an obsolete Microsoft control called IEPOP
will not be available. This control was used in two places by
DeltaV:
1. Right mouse button choices in run mode (where you select quick
edit)
2. Left mouse button selection of alarm priority adjust on detail
displays
Microsoft no longer supports this control. When certain
applications are installed (such as new versions of the Internet
Explorer), Microsoft searches and removes IEPOP control from the
PC. Since this is no longer a supported control, it will no
longer be available for use in DeltaV.
Removal of this control (as with any control) will cause displays,
when opened (in either configure or run) to cause an error:
Display "contains a reference to a control or library which is not
registered on this machine......" If you select cancel, a severe
error will result "Can not load the control IEPOP1."
The IEPOP Remove utility will remove all IEPOP references (in
pictures, templates, faceplates, scripts, etc.) and replace them
with equivalent functionality using API calls. The utility checks
and corrects all standard DeltaV displays and templates, as well as
user created displays. Displays set as ‘Read-only’ are also checked
and corrected, then returned back to ‘Read-only’.
After the utility is run, a text file (AA_PopupMenuRep.txt ) will be
created in the PIC folder. This file lists each display, whether
IEPOP was found, and what corrective actions were taken. The log
file should be reviewed.
Backing up Pictures:
DeltaV Operate has an option in User Preferences to backup pictures.
To enable or disable this option, in Configure mode go to Workspace
User Preferences. To enable the backup option, check the box labeled
'Always create backup copy'. By default this option is enabled.
When enabled, a backup will be created in
DeltaV\DVDATA\GRAPHIC-iFIX\PIC as follows:
1. When a picture is opened and saved in Configure mode, a backup of
that picture will be created in the PIC\Backup folder.
2. When the 'RemoveIEPOP' utility is run on a picture and IEPOP objects
are removed, a backup of that picture will be created before IEPOP
is removed.
Page 2
IEPOP Remove utility.txt
3. WARNING : IEPOP has not been removed from the pictures in the backup
folders under the DeltaV\DVDATA\GRAPHICS-iFIX\PIC directories. These
pictures will have unsupported IEPOP objects that will not work in
V7.2 or higher version.
Therefore, after verifying that the displays function properly, save
the pictures in Backup to another location or external backup and then
delete all Backup folders from their current location. This ensures that
all the pictures in DeltaV\DVDATA\GRAPHICS-iFIX\PIC directories and
its subdirectories will be compatible and supported in v7.2 or higher version.
DeltaV VariableGroup:
IEPOP Removal also verifies that only one DeltaV VariableGroup
exists in each picture. Variable Group is used by the DeltaV
system for functions such as keeping the last used display lists.
Each picture should have only one VariableGroup. Multiple copies
of VariableGroup can lead to confusion (but otherwise are harmless).
Multiple copies are most likely caused by selecting all objects on
a picture, cutting and pasting them to another picture. If more
than one Variable Group exists in a picture, it will not be removed
but it will be noted in the log file.
Option Explicit:
This utility also checks to make sure that all pictures have Option
Explicit defined in VBA. This may be an issue in user created VBA
code. If it is not defined, it will be added. If this utility adds
Option Explicit to a module, an entry in the log file will indicate
which projects/modules must be compiled. Without Option Explicit,
a variable that is not specifically declared is treated as a variant
data type when used. This can cause a host of problems with pictures.
Page 3