Limitations of VB
-
Hi What are the limitations of Visual Basic as compare to Microsoft Foundation Classes(MFC)? e.g. What we can't do in Visual Basic but it can be done using MFC. Thanks
Just curious, but why aren't you asking this in the C++ Forum? Don't you think you'd get better answers there?:~ Notorious SMC
The difference between the almost-right word & the right word is a really large matter - it's the difference between the lightning bug and the Lightning Mark Twain
Get your facts first, and then you can distort them as much as you please Mark Twain -
Hi What are the limitations of Visual Basic as compare to Microsoft Foundation Classes(MFC)? e.g. What we can't do in Visual Basic but it can be done using MFC. Thanks
You're also not asking a question that has a direct answer. MFC is a bunch of classes/wrappers that make Win32 programming easier for C++. VB has access to about 90% of the Win32 API. What are you thinking of doing? RageInTheMachine9532
-
You're also not asking a question that has a direct answer. MFC is a bunch of classes/wrappers that make Win32 programming easier for C++. VB has access to about 90% of the Win32 API. What are you thinking of doing? RageInTheMachine9532
Why only 90%? In my humble experience, there are no WIN32API calls that cannot be made throuhg VB - at the end of the day, the WIN32 API itself is just a collection of C dlls - admittedly, it is necessary to funk about with custom types etc from time to time, but there you go - if you use a screwdriver to hammer a nail, you expect it to be difficult! Totally open to correction on this one BTW.... "Now I guess I'll sit back and watch people misinterpret what I just said......" Christian Graus At The Soapbox
-
Why only 90%? In my humble experience, there are no WIN32API calls that cannot be made throuhg VB - at the end of the day, the WIN32 API itself is just a collection of C dlls - admittedly, it is necessary to funk about with custom types etc from time to time, but there you go - if you use a screwdriver to hammer a nail, you expect it to be difficult! Totally open to correction on this one BTW.... "Now I guess I'll sit back and watch people misinterpret what I just said......" Christian Graus At The Soapbox
(VB.NET not included!) I was thinking more along the lines of mere mortal abilities. Multithreading, Shell Extensions, drivers, and such, are beyond the capabilities of VB6, or at least capable of being done by mere mortals! :-D. VB6 and below can only make ActiveX .DLL's. Not, IMHO, the more useful library .DLL's we all love to use. RageInTheMachine9532
-
(VB.NET not included!) I was thinking more along the lines of mere mortal abilities. Multithreading, Shell Extensions, drivers, and such, are beyond the capabilities of VB6, or at least capable of being done by mere mortals! :-D. VB6 and below can only make ActiveX .DLL's. Not, IMHO, the more useful library .DLL's we all love to use. RageInTheMachine9532
Actually, Multithreading is possible in VB - have done it before - fairly straightforward in fact (and within the reach of a mere mortal (which is how I'd classify myself lol!) Ditto shell extensions. Drivers - yeah well, good point! Seem to remember that there is actually a way to do a straight .dll in VB, but may be wrong on that one! "Now I guess I'll sit back and watch people misinterpret what I just said......" Christian Graus At The Soapbox