Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Since I cut my teeth on Visual Basic (the resume says VB3-6 10+ years), I'll try actually answering your question with something other than "On Error Resume Next" sucks (which it does, but you'll find it all over the place, or you won't, which is worse). Here are some things you can do:</p> <ol> <li>When you take over a VB project, the hardest thing is usually just getting it to compile on your machine. This is often due to broken references to things that were installed on the original developer's machine but not on yours (a.k.a. "DLL Hell"). You can only hope the installers still exist somewhere, or if not you can always resort to dropping DLLs and OCXs into the system directory (remember to register them). Sometimes the DLL Hell comes from broken internal references. VB developers usually loved to divide applications up into as many different component projects as possible. Often many or all of your compatibility problems vanish when you just combine everything into the one damn project it should have been in the first place.</li> <li>Once everything compiles, you're 99% there. Most of the common problems mentioned in posts here are the kind of problems that manifest themselves in an application immediately. If the app you're inheriting is a simple, reliable app that's been humming along quietly all these years (it happened in VB), you're probably going to be fine.</li> <li>Once you have the app compiled and working from the IDE (I think that's what it was called back then), you can start experimenting with small changes here and there.</li> <li><strong>Post your problems here</strong>. It's fun to be reminded of the past.</li> </ol> <p>Regarding Visual Basic in general, I would say don't believe the anti-hype. It was a language that allowed good code or bad code, much like any other. And remember that all the awful VB programmers are now awful C# programmers.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload