VB3 crash under Vista

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SabrinaFather
    New Member
    • Jan 2009
    • 2

    VB3 crash under Vista

    I recently discovered that the old VB3 could be installed under Vista Home Edition (i.e a 32 bits code) and be run quite well.
    Everything appears to be correct (adding new code, running the application under development) except the functionnality to produce an EXE code !
    This attempt is always ended with a general protection fault in module KRNL386EXE and NTVDM.EXE stopping to work.
    I know that everyone will be strongly in favour of giving me the advice to move to something more modern than VB3, but I have my reasons (briefly, I am developing for years -- since 1995 ! -- a bridge program distributed for free on the web. Sabrina, my program, is recognized by Wikipedia as an interesting approach of artificial intelligence applied to bridge. But it's too late to think of upgrading the source code into another language. It would be some 7 Mo of code to check and convert !
    Of course, at home, I have no problem when making use of a desktop under XP. Upgrading my EXE code is easy. But when I am travelling, it will be more and more difficult to maintain a laptop under another O.S than Vista. So I moved to Vista ! And encountered my problem !
    What I want to know is as follows:
    - Should I be in the obligation to abandon my wish of producing EXE's with VB3 under Vista ?
    - or does somebody could suggest a solution ?
    Thank you for your attention
  • danp129
    Recognized Expert Contributor
    • Jul 2006
    • 323

    #2
    You might try doing a compile from a command line. If it doesn't work, try making a batch to do the command line compile and running it in compatibility mode if possible. If that doesn't work you should probably set your laptop up for dual boot or use VMware and run XP within Vista.

    You can Install VMware Player and use EasyVMX!: Virtual Machine Creator to create a virtual disk to install XP on.

    Comment

    • SabrinaFather
      New Member
      • Jan 2009
      • 2

      #3
      Great ! On my laptop under Vista I simply typed:
      "vb /make c:\vb\sabrina\s abrina"
      in the command line, and I got a superb updated sabrina.exe !
      Who said that Microsoft was ignoring any concerns of upward compatibility ?
      It is simply wonderful to have a 16 bit code of the nineties running perfectly today in 2009 under the latest operating system !
      Many thanks for your very clever advice. No need to install any virtual machine or other piece of software.
      That's great. I will be able to concentrate myself on the problems of teaching Sabrina to play a better bridge. But it's another story...
      SabrinaFather

      Comment

      • danp129
        Recognized Expert Contributor
        • Jul 2006
        • 323

        #4
        Glad you got it to work, thanks for following up to let others know.

        Comment

        Working...