[PLANNER-585]  Startup timing bug with TheSkyX 10.1.9.4438
Type Bug
Priority Medium
Severity Major
Component TheSky Plan Capture
Fixed In Version [4.24.2
Versions Affected [4.24.2
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 1/30/2011

Description
Beginning with 10.1.9.4438 (anopther pre-10.1.10 test build) there is a startup timing problem where a COM call to TheSkyX fails while it is starting. This shows in the TheSky Plan Capture application.

Comments
1/31/2011 2:27:46 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/planner
SVN Revision 47
Affected files /trunk/Setup/Setup.vdproj (Modified)
/trunk/TheSky Plan Capture/SkyClickCatcher.exe (Modified)
/trunk/TheSky Plan Capture/frmMain.frm (Modified)
/trunk/TheSky Quick Capture/SkyQuickCapture.exe (Modified)
/trunk/TheSky Quick Capture/frmMain.frm (Modified)
Check-in comment Fix the TheSky X startup issue the right way per SB. GEM:585
1/31/2011 11:52:25 AM   Bob Denny
Reopened. Matt Bisque pointed to the TheSkyX.Application.initialized property.
1/30/2011 8:40:02 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/planner
SVN Revision 46
Affected files /trunk (Modified)
/trunk/TheSky Plan Capture/SkyClickCatcher.exe (Modified)
/trunk/TheSky Plan Capture/SkyClickCatcher.vbp (Modified)
/trunk/TheSky Plan Capture/frmMain.frm (Modified)
/trunk/TheSky Quick Capture/SkyQuickCapture.exe (Modified)
/trunk/TheSky Quick Capture/SkyQuickCapture.vbp (Modified)
/trunk/TheSky Quick Capture/frmMain.frm (Modified)
Check-in comment Plan Capture and Quick Capture - Handle bizarre ActiveX startup timing of TheSky X. GEM:585
1/30/2011 8:32:11 PM   Bob Denny
How ugly is this? Creating the TheSky objects does not even start TheSkyX. Only when you access a member does it begin to start. But at that time it is an error to try to use the member!! So we loop trying to use it for up to 30 sec, while TheSky X actually starts, then when the member works, onward!