DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

+ Reply to Thread
Page 1 of 4 1 2 3 ... LastLast
Results 1 to 15 of 57
  1. #1
    Jonathan Allen Guest

    Compile, Run, then Write

    VB6 allows you to literally write the program as it is running. VB.Net
    severely limits that ability because it cannot recover from an unhandled
    exception. Will this affect the way you work?

    --
    Jonathan Allen





  2. #2
    Rob Teixeira Guest

    Re: Compile, Run, then Write


    It'll take a little getting used to. I have to deal with a similar force of
    habbit when I move to other languages during a course of a project (something
    I'm glad to say I will be doing a lot less of when VB.NET gets released).
    However, for me, I don't really write code while it's running. But I will
    miss the ability to make small fixes to lines that throw errors.

    -Rob

    "Jonathan Allen" <greywolf@cts.com> wrote:
    >VB6 allows you to literally write the program as it is running. VB.Net
    >severely limits that ability because it cannot recover from an unhandled
    >exception. Will this affect the way you work?
    >
    >--
    >Jonathan Allen
    >
    >
    >
    >



  3. #3
    Zane Thomas Guest

    Re: Compile, Run, then Write

    On 3 Apr 2001 19:58:37 -0800, "Rob Teixeira" <RobTeixeira@@msn.com> wrote:

    >But I will
    >miss the ability to make small fixes to lines that throw errors.


    I'd miss it to if it had worked well with c++ when writing components, but
    it didn't. :-)


    ---
    Ice Z - Straight Outta Redmond

  4. #4
    Jon Ogden Guest

    Re: Compile, Run, then Write


    "Jonathan Allen" <greywolf@cts.com> wrote in message
    news:3aca9609$1@news.devx.com...
    > VB6 allows you to literally write the program as it is running. VB.Net
    > severely limits that ability because it cannot recover from an unhandled
    > exception. Will this affect the way you work?
    >


    No doubt about it. I am unclear as to whether this is a feature to be added
    later or not. Something I heard from one of the folks working on .NET
    suggested it was not permanently gone.






  5. #5
    Tim Romano Guest

    Re: Compile, Run, then Write

    VB would crash now and then when I tried to use this feature, so I used it
    infrequently. It was convenient when it worked. I will miss the IMMEDIATE
    WINDOW much more.
    Tim Romano

    "Jonathan Allen" <greywolf@cts.com> wrote in message
    news:3aca9609$1@news.devx.com...
    > VB6 allows you to literally write the program as it is running. VB.Net
    > severely limits that ability because it cannot recover from an unhandled
    > exception. Will this affect the way you work?





  6. #6
    Guest

    Re: Compile, Run, then Write

    I will miss it much. I do hope they bring it back ...

    Jens

    "Jonathan Allen" <greywolf@cts.com> wrote in message
    news:3aca9609$1@news.devx.com...
    > VB6 allows you to literally write the program as it is running. VB.Net
    > severely limits that ability because it cannot recover from an unhandled
    > exception. Will this affect the way you work?
    >
    > --
    > Jonathan Allen
    >
    >
    >
    >




  7. #7
    Jonathan Allen Guest

    Re: Compile, Run, then Write

    The problem they are having is that when an exception is hit, the stack is
    unwound. That makes it so that you cannot recover from unhandled exceptions.
    They are working on it, but as of early March they haven't come up with a
    clean way of doing it.


    --
    Jonathan Allen


    "Jon Ogden" <jon@ogdenco.net> wrote in message
    news:3acb088d$1@news.devx.com...
    >
    >
    > No doubt about it. I am unclear as to whether this is a feature to be

    added
    > later or not. Something I heard from one of the folks working on .NET
    > suggested it was not permanently gone.
    >
    >
    >
    >
    >




  8. #8
    Russell Jones Guest

    Re: Compile, Run, then Write

    I think it was the most productive feature in VB. I hope they bring it
    back--in fact, I hope they add it for all .NET languages.
    <jens@esalar.be> wrote in message news:3acb2f18$1@news.devx.com...
    > I will miss it much. I do hope they bring it back ...
    >
    > Jens
    >
    > "Jonathan Allen" <greywolf@cts.com> wrote in message
    > news:3aca9609$1@news.devx.com...
    > > VB6 allows you to literally write the program as it is running. VB.Net
    > > severely limits that ability because it cannot recover from an unhandled
    > > exception. Will this affect the way you work?
    > >
    > > --
    > > Jonathan Allen
    > >
    > >
    > >
    > >

    >
    >




  9. #9
    Jason Kaczor Guest

    Re: Compile, Run, then Write


    "Russell Jones" <arj1@northstate.net> wrote:
    >I think it was the most productive feature in VB. I hope they bring it
    >back--in fact, I hope they add it for all .NET languages.


    Yes, that would be the kicker.

    Of course, I've kinda gotten used to not having it always available, I've
    been developping with Delphi since v.1.0, and dabbling in Java as well.

    I <feel /> that it has made me a better developer though. I do more design,
    I do more unit testing, and planning up front, so that when I cut code it
    works the first time... Inheritence will help as well. Get your base classes
    working, and debugged, and boom, less meddling with your "apps'. Of course,
    it could also just be racked up to my on-going career development and learning,
    self-taught - started with VB.1.0, until v.3.0 was a "one-man-team", with
    my own code conventions, then moved into a team environment.

    I have yet to see someone get started in software development (even graduates
    from respected educational institutes) that know's good engineering, debugging,
    desing and documentation "out-of-the-box"...

    Oh well. Perhaps beta3?

    Regards
    Jason Kaczor



  10. #10
    Zane Thomas Guest

    Re: Compile, Run, then Write

    On Wed, 4 Apr 2001 11:47:21 -0400, "Russell Jones" <arj1@northstate.net>
    wrote:

    >I think it was the most productive feature in VB. I hope they bring it
    >back--in fact, I hope they add it for all .NET languages.


    I'd like to see it too ... it's not super critical since recompile and
    restart is a pretty short cycle. Still, not having a reliable
    implementation of that in c++ was annoying at those times when a stupid
    error could be quickly fixed and a test involving substantial setup time
    (connect to net, start email download, etc).


    ---
    Ice Z - Straight Outta Redmond

  11. #11
    Jonny Guest

    Re: Compile, Run, then Write

    Jonathan

    > VB6 allows you to literally write the program as it is running. VB.Net
    > severely limits that ability because it cannot recover from an unhandled
    > exception. Will this affect the way you work?


    For sure it will.

    It means for every little experiment I have to stop everything, make my itty
    bitty change, recompile, restart the session, re-attach the goddamn
    debuggers, work my way through my complicated testing script until finally I
    rebreak at the line I changed where I discover that ... "oh - changing the 0
    to a 1 didn't work, I wonder of changing it to -1 will work". And so I have
    to stop everything etc ...

    I must say, what an inspired improvement. Now it takes me a day to 1 hour of
    useful testing. Hey Mom Look!.They made me into a frikking C coder - at
    last.

    Jonny




  12. #12
    Mike S Guest

    Re: Compile, Run, then Write



    > VB6 allows you to literally write the program as it is running. VB.Net
    > severely limits that ability because it cannot recover from an unhandled
    > exception. Will this affect the way you work?


    Yes, it will force the programmer think before
    experimenting/writing/compiling/debugging.

    M



  13. #13
    John Cantley Guest

    Re: Compile, Run, then Write

    Zane

    > I'd like to see it too ... it's not super critical since recompile and
    > restart is a pretty short cycle. Still, not having a reliable
    > implementation of that in c++ was annoying at those times when a stupid
    > error could be quickly fixed and a test involving substantial setup time
    > (connect to net, start email download, etc).


    I agree that most of the time it is short but it seems that the long
    ones are the ones that leave a lasting impression. I worked on a hugh
    isapi dll and cussed everytime I had to rebuild the thing. Took 10-15
    minutes to recompile. I would have never have designed it the way that it
    was but such is the life of consulting. I will miss it if they leave it
    out of VB, but I really hope they do add it to all of .net

    John



  14. #14
    Mike Mitchell Guest

    Re: Compile, Run, then Write

    On Tue, 3 Apr 2001 19:59:26 -0700, "Jonathan Allen" <greywolf@cts.com>
    wrote:

    >VB6 allows you to literally write the program as it is running. VB.Net
    >severely limits that ability because it cannot recover from an unhandled
    >exception. Will this affect the way you work?


    This is a VERY SERIOUS omission. The break-modify-continue of all VBs
    up to now is an extremely powerful tool. Just losing this feature is
    enough to turn off classic VB progammers in their thousands. They WILL
    NOT want to use a dumb-cluck of an IDE that gives them this kind of
    grief, without any obvious benefits and with a massively increased
    runtime.

    MM

  15. #15
    Mike Mitchell Guest

    Re: Compile, Run, then Write

    On 4 Apr 2001 07:54:31 -0800, "Jason Kaczor"
    <jkaczor@acoupleanerds.com> wrote:

    >I <feel /> that it has made me a better developer though.


    Maybe, but it's not RAD! What quicker way is there of, say, seeing
    which properties are available in an ADO object than by setting a
    breakpoint in the running code, then doing ?xxx. in the Immediate
    window? I'm not decrying design; on the contrary, it is vital. But you
    need to use ALL the tools in the toolbox, and now it looks like the
    toolbox has gotten emptier.

    MM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


Top DevX Stories

Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL


Sponsored Links