Title:
 
Loss of API Reference
Report ID: KB20050220
Date: February 20, 2005
Classification: General Release
Key Words: BioComp Profit, GA-CPG, API, ActiveX, References
 
Body:

 

Try Our Financial Markets Timing Software:
BioComp Profit

Are you an Engineer?  Take a look at our
Process Modeler

Occasionally the ActiveX API interfaces change in applications and components because of added functionality.  All due care is taken to prevent this from happening, however there are at least two situations where this occurs: 1) revision of an existing function, subroutine or property to fix a bug and 2) a function, subroutine or property was added but the compiler used by BioComp fails to make the interface binary compatible.

In this situation you may get the error: “Run-time error ‘430’: Class does not support Automation or does not support expected interface”.  Do not panic.

If you are using Visual Basic 6.0, please open the project that uses the component and FULLY de-reference and re-reference the component by doing this procedure:

1. Press Shift-F5 (compile and check on start) and immediately VB will highlight the offending component (if you use more than one)
2. Go the menu and select "Project | References ... "
3. Uncheck that component
4. Click OK (dialog closes)
5. AGAIN Go the menu and select "Project | References ... "
6. Check the component
7. Click OK
8. Press Shift-F5 again to confirm there are no other issues

Recompile your application and the situation should be repaired.

Changes to interfaces that cause these situations are STRONGLY avoided here, but occasionally it happens, sometimes beyond our control.

 

Legal Policy | Privacy Policy | Contact Us
Copyright © 1995-2007 BioComp Systems, Inc.. All rights reserved.
IntelliDynamics is a registered trademark of BioComp Systems, Inc.
Last modified: Thursday March 31, 2005.
Serving the web since Feb 2, 1996