User talk:Klever: Difference between revisions

no edit summary
(...edit)
No edit summary
 
Line 11:
::::*'''VB.Net''' isn't really VB, as far as most "classic" VB programmers are concerned. It's got a VB-ish syntax, but the differences are great enough that it's really a separate language.
::::Hope that helps. [http://vb.mvps.org/ Karl Peterson] is one of the main VB experts on the www; I'll try poking him and see if he'll swing by and add in his 2¢. -- [[User:Eriksiers|Erik Siers]] 17:18, 5 October 2011 (UTC)
::Agree with Erik on nearly all counts. VBA is one of the libraries that compose ClassicVB, by which I refer to VB4-6 most often. VB1-3 are also ClassicVB, although 16-bit and without a few behavioral changes (Evil Type Coercion, DWORD alignment, and Unimess) introduced with the move to 32-bit at VB4. The host object models used in VBA (Document, Application, etc) are wholly independent of the VBA library itself. And VB proper does offer a handful of objects (Printer, Clipboard) not available in VBA. But, all in all, VB and VBA are much the same. In fact, I use one set of [http://classicvb.net/tools/vbMarkUp/ keyword definitions] to parse either.
::VB.NET, on the other hand, is VB in name only. Should've been called [http://vfred.mvps.org Visual Fred], according to some. It is in no way, shape, or form ClassicVB. And VBDOS is really just a variation on QuickBasic. That said, both QB and VBDOS code loads and runs almost without fail, other than uniquely platform dependent operations, in VB1-6.
::If anyone wanted my best advice on categorizing VB dialects, I'd say VB/VBA can quite safely be lumped together without much concern about the minute distinctions between them. QB/VBDOS are really just earlier dialects on a 25-year continuum of forward-compatible Microsoft BASIC platforms. The most clear division, if there is to be but one, would be to break off at VB.NET as very little code can move back and forth, and of the little that can actually execute on both some will produce different results! That's a terrible trap for Microsoft to have laid for its users, and needs to be highlighted at any/all opportunity.
:: ~~ [http://classicvb.org/ Karl Peterson]
Anonymous user