[ACP-1199]  Run TIme Error 58 - Active.clb
Type Bug
Priority Low
Severity Trivial
Component Setup Package
Fixed In Version [8.08.0
Versions Affected [7.27.2
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 3/25/2015

Description
See this Comm Center Thread. This should be taken care-of by the installer during an upgrade.

Comments
3/25/2015 8:18:01 AM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 807
Affected files /trunk/ACP-8.0-setup.wse (Modified)
Check-in comment Move old Active.clb to new location at installation to avoid Error 58 on W7/8 if UAC is on. GEM:1199
3/25/2015 8:10:40 AM   Bob Denny
I am going to limit the change to moving an Active.CLB from the old ProgFiles location to the Config folder, and leave it at that. I believe it's related to the 1-time migration code in DLLMain, function DoConfigSetup(). At the end, the Active.clb file is moved from an old to a new location, and on very old ACP installations this would be the case (deleting the one in the old location is going to be disallowed now). Since it hasn't been much of an issue, I'll leave the migration code there (it is working for most cases) and handle the odd problem like Todd Benko's manually.
3/16/2015 2:54:11 PM   Bob Denny
BE SURE TO UNDERSTAND THE ORIGIN OF THE ERROR 58!!
3/16/2015 1:47:37 PM   Bob Denny
"OK, the problem relates to having the pointing corrector turned on, and the installer not cleaning up the old Active.clb file. To fix it, move the C:\Program Files\ACP Obs Control\Pointing Models\Active.clb to the Public/Shared Documents, ACP Config folder (this varies between XP, 7, and 8). Replace any Active.clb file you find there. "