Re: VB6, VB2005, or Something Else?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Bob Butler wrote:
"Andre Kaufmann" <andre.kaufmann.bei@xxxxxxxxxxx> wrote in message
news:exl78RfXGHA.3560@xxxxxxxxxxxxxxxxxxxx
Michael B. Johnson wrote:
On Tue, 11 Apr 2006 13:12:31 -0500, Paul Clement
<UseAdddressAtEndofMessage@xxxxxxxxxxxxxx> wrote: >[...]
object oriented. You mean to say they *couldn't* have implemented
polymorphism in the existing language? Why not?

Procedure Overloading? Why not?
They could have done this. But this would have IMHO broken
compatibility with older VB code too. COM doesn't support all that
features. If you would enhance the COM model to support all that
features, older languages/COM objects couldn't use them properly.

Nobody is talking about enhancing COM or maintaining COM compatibility. The
need is to maintain VB source code compatibility. Adding keywords in VB7 to
support procedure overloading would have had zero effect on existing VB 6
code being brought forward that didn't use it.

Yes, but that would restrict the C++ applications and other languages using the COM objects to the old model.

Regarding "only" VB I agree - would be possible.

Andre
.



Relevant Pages

  • Re: application architecture in asp.net
    ... features that are supported by one language and not the other at a given ... for a preferred language to catch-up to the other. ... Does repeating the lie that denies the facts over and over again make the ... another language does not support or does poorly. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: How "scalable" is forth?
    ... thinks makes a scalable language he would have condemned it: ... - support for assertions and design by contract ... support for object-oriented programming ... Of these surely ANS Forth only features exception handling (the last ...
    (comp.lang.forth)
  • Re: How "scalable" is forth?
    ... thinks makes a scalable language he would have condemned it: ... - support for assertions and design by contract ... support for object-oriented programming ... Of these surely ANS Forth only features exception handling (the last ...
    (comp.lang.forth)
  • Re: one-liner for characater replacement
    ... that should affect the features of the language. ... Given the incontrovertible fact that as of today Fortran represents ... I strongly suspect that their aim is to maintain support ...
    (comp.lang.fortran)
  • Re: VB6, VB2005, or Something Else?
    ... polymorphism in the existing language? ... If you would enhance the COM model to support all that ... Nobody is talking about enhancing COM or maintaining COM compatibility. ... support procedure overloading would have had zero effect on existing VB 6 ...
    (microsoft.public.vb.general.discussion)