Results 1 to 4 of 4

Thread: What are different compatibility types when creating a COM component?

  1. #1
    Join Date
    Aug 2008
    Posts
    90

    What are different compatibility types when creating a COM component?

    Can anyone suggest me What are the different compatibility types when creating a COM component? This is because it has been suggested by my senior while creating the COM Component. I think this is important if i will consider about this in advance..

  2. #2
    Join Date
    Jan 2009
    Posts
    140

    Re: What are different compatibility types when creating a COM component?

    Different compatibility types when creating a COM component No Compatibility - New GUID (Globally Unique Identifier) created, references from other components will not work Project Compatibility -No Compatibility - New GUID created references from other components will not work. Project Compatibility - Default for a new component Binary Compatibility - GUID does not change references from other components will work Default for a new component Binary Compatibility - GUID does not change references from other components will work, Why is it important to use source control software for source code?

  3. #3
    Join Date
    Feb 2008
    Posts
    180

    Re: What are different compatibility types when creating a COM component?

    Following are compatibility types in COM, Fortunately, VB5 has a mechanism whereby you can specify that it should create a compatible version of the component -- that is, The N1 SPS product enforces call compatibility for components that provide system services. When a system service is updated to refer to a new component, the new component must be call compatible with the original component. it should re-use the existing set of GUIDs and ensure that all methods of each interface remain in the same order and maintain their previous parameter and return types.

    • Binary Compatibility - For Backward Compatibility
    • Project Compatibility - For Debugging Purpose
    • No Compatibility

  4. #4
    Join Date
    Mar 2008
    Posts
    258

    Re: What are different compatibility types when creating a COM component?

    The way VB compiles a DLL-based server is a little different and, by the time the linker gets to do its thing the type library (and hence the EXE) is no longer locked by VB. Compatibility is a concern when you modify or create new versions of a component that has already been deployed. Each time you modify a component and check it in, you create a new version of that component. I'm not sure why this is the case, but I suspect that this is related to the fact that VB plays fast and loose with the registry in order to make it possible to test and debug ActiveX DLL servers.

Similar Threads

  1. How to check hardware component compatibility
    By Dorothy Gale in forum Hardware Peripherals
    Replies: 5
    Last Post: 14-05-2011, 11:22 PM
  2. What is a EOL Component
    By Abbie in forum Monitor & Video Cards
    Replies: 6
    Last Post: 12-03-2010, 11:09 AM
  3. Types of Browser compatibility with Mac
    By Emily123 in forum Technology & Internet
    Replies: 5
    Last Post: 03-03-2010, 08:58 AM
  4. Different types Types CCFL's
    By Zipp in forum Overclocking & Computer Modification
    Replies: 3
    Last Post: 29-10-2009, 09:11 AM
  5. Replies: 1
    Last Post: 06-04-2009, 06:40 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,714,255,676.79193 seconds with 17 queries