>>VB is only Object Based and will never be OOP. Some VB guys, especially new >comers think it that way - VB is OOP - because it's a 'Visual' programming.
>
>So what? It lacks inheritance and a decent containership model. Ever hear of the old saying - "Don't throw out the baby with the bath water". Folks who scoff at VB in this regard - picking on the fact that it is only Object Based - probably have not looked at - or worked with the product to any serious degree.
>
>Don't get me wrong - VB has its limitations - so does VFP for that matter. But, does that make them bad tools? Of course not. Each has a purpose and unique strengths - and weaknesses.
>
>Also, how do you make the conclusion VB will never bo OOP. Do you have some secret knowledge that none of use possess??
>
>VB is not OOP - but you can employ OO design techniques with VB - even if it does not support inheritance to the degree that VFP does. I won't go as far to say that you can do full OO programming with VB. You need full inheritance for that. But, you can come close.
It's nice to see someone with a VB perspective for a change. You'd think it was the evil twin or something. I have never understood why people think this is a one or the other type of deal. Obviously, you co-authored a book on VFP and VB so you've proven its possible to learn two products.
As for the inheritance issue, it would be great if MS put it in VB, but it is certainly not the end of the world. People out there aren't dropping VB for that reason, and why should they? It has some good features to offer. Why not learn about both products and have the best of both worlds?
- Hope I don't get thrown off the Thread for uttering that last statement.....
Scott Dinwiddie