GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  Visual Basic
Go To First  |  Previous Question  |  Next Question 
 Visual Basic  |  Question 399 of 453    Print  
what is compatibility ?

  
Total Answers and Comments: 2 Last Update: February 09, 2007     Asked by: pghare 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
June 15, 2006 07:42:58   #1  
Boby Francis        

RE: what is compatibility ?

IN Visual Basic have 3 types of Compatibilites is there.

1) No Compatibility :- New GUID created references from other components will not work

2) Project Compatibility :-Default for a new component <Not as critical to mention this one>

3) Bianary Compatibility :-GUID does not change references from other components will work


 
Is this answer useful? Yes | No
February 09, 2007 01:27:52   #2  
rameshpvb        

RE: what is compatibility ?
General Definition : Different systems (e.g. {programs} {file formats} {protocols} even {programming languages})



that can work together or exchange data are said to be compatible.



o Visual Basic s Version Compatibility feature is a way of enhancing your components while maintaining backward compatibility with programs that were compiled using earlier versions. The Version Compatibility box located on the Component tab of the Project Properties dialog box contains three options:



No Compatibility:

o Each time you compile the component new type library information is generated including new class IDs and new interface IDs. There is no relation between versions of a component and programs compiled to use one version cannot use subsequent versions.Project Compatibility:o Each time you compile the component the type library identifier is kept so that your test projects can maintain their references to the component project. All class IDs from the previous version are maintained; interface IDs are changed only for classes that are no longer binary-compatible with their earlier counterparts. Note This is a change in Project Compatibility from Visual Basic 5.0 where all class IDs and interface IDs in the project changed if any one class was no longer binary-compatible.



o Important For the purpose of releasing compatible versions of a component Project Compatibility is the same as No Compatibility.



Binary Compatibility:

o When you compile the project if any binary-incompatible changes are detected you will be presented with a warning dialog. If you choose to accept the warning the component will retain the type library identifier and the class IDs. Interface IDs are changed only for classes that are no longer binary-compatible. This is the same behavior as Project Compatibility.



o If however you choose to ignore the warning the component will also maintain the interface IDs. This option is only available when the compiler determines that the change was in the procedure ID or signature of a method.



o Note:: When people talk about Version Compatibility they re usually referring to Binary Compatibility.

 
Is this answer useful? Yes | No

 Related Questions

Latest Answer : 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 ...

Latest Answer : General Definition : Different systems (e.g., {programs}, {file formats}, {protocols}, even {programming languages}) that can work together or exchange data are said to be compatible. o Visual Basic’s Version Compatibility feature is a way of enhancing ...
Read Answers (2) | Asked by : pghare

What is Compatibility? When do you use which compatibility? What are the primary differences between project compatibility and binary compatibility? 
Latest Answer : Its also important to realise that if you set your project to binary comaptability and ADD additionally to the interface, this will not break the interface. You will break the interface if you alter the signature in any way. ...


 Sponsored Links

 
Related Articles

jQuery - Basic Alphabetical Sorting

Learning jQuery Basic Alphabetical Sorting Now let s perform a sort on the Title column of the table We ll need a class on the table header cell so that we can select it properly geshibot lang html&quot; Title Author s Publish Date Price geshibot mosgoogle To perform the actual s
 

Working with XML in Visual Basic

Working with XML in Visual Basic Extensive markup language and Visual Basic is the odd couple of the industry Visual Basic is one of the most common languages that are being used today This Microsoft introduced language was meant to be middle tier in characteristic but has managed to get the top tie
 

SDLC Model Basic Stages

SDLC or the Software Development Life Cycle refers to the steps involved in creating a software from scratch.&nbsp; During earlier days, software used to be scarce and its creation was comparatively easier.&nbsp; Developers could create any programs they want and experience no competition. I
 

The Interview Snafu

How to turn someone else&rsquo;s mistake to your advantage Your dream job is about to become reality. A recruiter gave you the heads up about the perfect position at Humungous Conglomerate, Inc. You went through five interviews as well as a battery of psychological tests mandated by their HR de
 

Winning a Job Interview with a Winning Resume

Does your resume unlock your potential, take your skills to the highest level and win you the interview and the job you want now? The job market today is highly competitive and even if you think you have what it takes to get an interview you won&rsquo;t get over the line without a polished, prof
 

Basic PC Skills

For those that have decided to walk into the world of technology, they may be overwhelmed by the types of knowledge that are available.&nbsp; There are several code languages and words as well as different areas that you can move into.&nbsp; If you are a beginner in technology, you can fin
 

Importance of Proper English during Job Interview

Importance of Proper English during Job Interview Your job interview is crucially important and it will determine whether or not you will get the job Depending on the type of job you re going for it is very important for you to use proper English In most cases jobs which offer higher salaries will h
 

Scholarship Basic Facts

Scholarship Basic Facts A scholarship is a financial award that is given to students by colleges universities or other organizations The goal of a scholarship is to enhance the education of the student There are a wide variety of scholarships available and each scholarship will require applicants to
 

HR Interview - HR Interview Mistakes You Will Want To Avoid

HR Interview Mistakes You Will Want To Avoid The job interview can be a stressful process This is especially true for those who are going after a competitive position Your nonverbal communication combined with the answers you give during the interview will determine if you are hired mosgoogle While
 

HR Interview - Behavioral HR Interviews

Behavioral HR Interviews As the name implies a behavioral interview is an interview that is held by a human resources department to determine if an applicant has the behaviors that are appropriate for a job The company must know how an applicant will behave in a certain situations mosgoogle The logi
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape