[OLESPY]

What is OLESPYTM ?

When COM clients communicate to COM servers they make two types of COM-related calls:
  • Calls to COM/DCOM library
  • Interface calls based on interface pointers obtained via calls to COM/DCOM library or other interface calls





These calls are explicit for 3GL-written applications, such as "C" or "C++" (if not using special libraries, like ATL, for example). 4GL-written applications, such as Visual Basic and Powerbuilder and 3GL applications using libraries make these call implicitly, through specialized language constructs or library objects.
The task of tracing COM-related calls the application is making becomes very important for:
  • Debugging COM applications
  • Testing applications using COM
  • Resolving performance problems
  • For simple 3GL-written applications the tracing can be done by inserting tracing statements for every call. If the 3GL application is very complex this strategy is usually not acceptable, as inserting tracing statements becomes a project by itself. For 4GL situations and libraries inserting trace statements for low level calls is usually not an option.
    OLESPY can trace COM API functions as well as interface methods for any COM client application launched by OLESPY.
    OLESPY is based on the proprietary technology developed by Kogosoft Corporation.
    OLESPY is an MDI application with intuitive and powerful user Interface . Multiple tracing sheets can be opened at the same time. Trace information includes:
    • COM function or interface method's name
    • Return code
    • Timestamp
    • Values of arguments
    • Execution time

    Download Demo A demo version of the program is fully-functional but expires in 15 days.



    | Home Page | Screen Shot | Download Demo | OLESPY Manual|


    Copyright © 1997, Kogosoft Corporation. All Rights Reserved.