palalan
02-24-2002, 05:49 PM
The thing I don't like about .NET is that you have to re-compile and restart the app every time a bug is encountered.
I assume most programmers are like me and debug their apps on the fly.
The app I am writing at the moment is large and just to navigate to the point were the code is being tested a hundred times a day would waste a lot of my time.
What do you think
Palalan
Volte
02-24-2002, 05:59 PM
Yeah, that is gonna be a big time-waster.... unless of course I'm just missing something.
======== EDIT ========
Ah, I just found it:
Tools->Options->Edit and Continue
then click the 'Allow me to edit VB files while running'
divil
02-25-2002, 03:59 AM
> I assume most programmers are like me and debug their apps on the fly.
Well, Visual Basic 6 programmers have this luxury I'll admit, but that is because the language is interpreted in the IDE. .NET apps are fully compiled before they're run, so the debugger works the same way as traditional C/C++ program debugging.
Edit and continue is all well and good, but you still have to restart your app when you change the source code.
It just takes a little getting used to, and it encourages more thorough checking before you compile and test the app. Its hardly worth a thread entitled "Why I don't like .NET".
Volte
02-25-2002, 11:42 AM
I finally got .NET up and running yesterday, since I got my much-needed 256MB RAM boost. I must say I like it very much. If you don't like restarting everytime there's an error, read your code carefully before you run it. Lots of times you'll catch errors that you may have made. Besides, VB.NET has an excellent design-time checker. It'll underline in blue any errors it can.
Banjo
02-25-2002, 02:16 PM
VC++6 has a feature that re-compiles changes during execution in only the module that has been changed. Does VS.Net have a similar feature?
Volte
02-25-2002, 02:19 PM
It probably does, but even in C++ when you only recompile the changes, the application still has to restart. There isn't really a way to change something, then continue moving from the execution point.
Banjo
02-25-2002, 02:22 PM
No, it doesn't have to re-start. I have made changes, pressed F10 and it has re-compiled the changes and continued execution with the next statement.