Re: Why VC++ ,Why not C#,VB for windows applications

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Tim Ward wrote:
"Sgt. York" <york@xxxxxxxxxxxxxx> wrote in message
news:Ft2dnSKCrpuRXQPZnZ2dnUVZ_oCdnZ2d@xxxxxxxxxxxxxxxxxx
Mark Randall wrote:
<nicetom786@xxxxxxxxx> wrote in message

3.What advantages does programming with MFC have over VB if I ever
build the same Windows application?
MFC wipes the floor with VB (6) in terms of speed, but VB6 wipes the
floor
with MFC in terms of design environment etc, debugging etc.
Amen to the former. Think Formula 1 versus a 1969 microbus. I'm just
finishing up a large porting project, a big VB6 app to MFC and have been
astounded by the results. Also, in terms of debugging, VB6 is
hopelessly inadequate in comparison to the machine-level debugging
afforded by the MFC development environment. There is no comparison.

Well, by the time I've put the clever stuff in a C++ DLL anyway (there are
all sorts of reasons to have to do this when the main GUI is in VB) I find
that I'm running the VB IDE under the VC++ debugger, so two nested debuggers
on the go at once ...

--
Tim Ward
Brett Ward Limited - www.brettward.co.uk



I've been doing this lately as well (running the VB "debugger" inside the VC debugger). There's some sort of twisted irony going on here ...

-York
.



Relevant Pages

  • Re: Why VC++ ,Why not C#,VB for windows applications
    ... MFC wipes the floor with VB in terms of speed, but VB6 wipes the ... Also, in terms of debugging, VB6 is ...
    (microsoft.public.vc.mfc)
  • Re: Why VC++ ,Why not C#,VB for windows applications
    ... sort of database interface. ... Subclassing is easy and efficient in MFC. ... MFC wipes the floor with VB in terms of speed, but VB6 wipes the floor ... with MFC in terms of design environment etc, debugging etc. ...
    (microsoft.public.vc.mfc)
  • Re: Windows 2003 + VB6 IDE + .NET ShowDialog()
    ... The parent hWnd I'm passing to ShowDialog isn't modal and there are no other ... will even happen if VB6 attempts to call ShowDialog through a CCW, ... >> IDE when either the project being debugged or an addin uses CCW interop ... the debugging application nor the IDE. ...
    (microsoft.public.vb.bugs)
  • Re: Windows 2003 + VB6 IDE + .NET ShowDialog()
    ... > The situation occurs only on Windows 2003 from within the Visual Basic 6.0 ... > IDE when either the project being debugged or an addin uses CCW interop ... the debugging application nor the IDE. ... > with the task bar icons you can sometimes give focus to the debugging VB6 ...
    (microsoft.public.vb.bugs)
  • Re: blank form when debugging
    ... > debugging. ... Command window. ... The reason is that, using VB6, everything was running in the same process and the VB6 IDE/runtime was actually processing the messages. ...
    (microsoft.public.dotnet.languages.vb)