Results 1 to 5 of 5

Thread: ... and earlier: VB5 rtl?

  1. #1

    Thread Starter
    Addicted Member jj2007's Avatar
    Join Date
    Dec 2015
    Posts
    206

    Question ... and earlier: VB5 rtl?

    Somebody discovered a Basic interpreter written in VB5. But it chokes with a message saying msvbm50.dll not found. Are these the runtime libraries? Any chance to find them?

    Thanks, jj

  2. #2
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    6,734

    Re: ... and earlier: VB5 rtl?

    https://support.microsoft.com/en-us/gp/vbruntime

    It seems that the link to VB5 runtimes does not work:
    https://support.microsoft.com/en-us/kb/180071

    Resolves to a strange URL in my browser:
    https://support.microsoft.com/en-us/...]/gp/vbruntime

    Another Google search revealed this:
    http://download.microsoft.com/downlo...S/Msvbvm50.exe
    Last edited by Arnoutdv; Feb 16th, 2016 at 07:31 AM.

  3. #3

    Thread Starter
    Addicted Member jj2007's Avatar
    Join Date
    Dec 2015
    Posts
    206

    Re: ... and earlier: VB5 rtl?

    Thanks, Arnoutdv. The last one worked, but (on Win7-64) the proggies stop with a MsgBox saying "Unexpected error; quitting"

  4. #4
    Sinecure devotee
    Join Date
    Aug 2013
    Location
    Southern Tier NY
    Posts
    6,598

    Re: ... and earlier: VB5 rtl?

    Did you read the readme.htm file?
    Do you have CodeMax 2.1, which was one of the requirements?
    An excerpt from the readme.htm file:
    Requirements

    • Win 9.x, ME, Win NT 4.0 or 2000
    • Visual Basic 5 Runtimelibraries

    • CodeMax 2.1 from WinMain Software for the Editor.
    A Freeware Editor Control with Syntaxhighlight.

    For further information see the Dependency file (sbi32.dep).

    Known Problems/Limitations

    • Only a small subset of the VB Language.
    • It's about 100 times slower than VB.
    • No Arrays.
    • No UDT's (user defined types), a lot of API functions are not accessable.

    • This is just experimental and currently under development, you shouldn't
    use it in commercial Programs, there is no support!
    Anyhow, it's free, and you may do with it, what you want.

    • Images (Breakpoints etc.) in the Editormargin are not shown right in
    compiled form, probably a VB bug.
    Since it is very incomplete, and I assume doesn't come with the source code to study, it seems like it is not very useful.
    There are quite a few Basic interpreters and compilers out there.
    A number of quite different ones also happen to have chosen the name SmallBasic, the one from Microsoft (Small Basic) in particular was hot a couple of years ago.

    Another one I just "found" and tried works well, and is a single executable.
    http://smallbasic.sourceforge.net/
    Surprisingly, it does quite a bit, and has online access within the environment to a lot of programs that people have written (a capability that the Microsoft Small Basic has as well).

    Of course, those familiar with QB45 or GWBasic might prefer trying out the QB64 compiler with IDE. QB64 is some amazing work, but I do miss the ease of stepping through the source code to debug.
    Last edited by passel; Feb 16th, 2016 at 11:42 PM.

  5. #5

    Thread Starter
    Addicted Member jj2007's Avatar
    Join Date
    Dec 2015
    Posts
    206

    Re: ... and earlier: VB5 rtl?

    Quote Originally Posted by passel View Post
    There are quite a few Basic interpreters and compilers out there.
    Yes indeed

    A number of quite different ones also happen to have chosen the name SmallBasic, the one from Microsoft (Small Basic) in particular was hot a couple of years ago.

    Another one I just "found" and tried works well, and is a single executable.
    http://smallbasic.sourceforge.net/
    Surprisingly, it does quite a bit
    Yes, SB is not bad. I have my own dialect, and study from time to time what other developers think. That VB5 clone is not among the most attractive examples, though.

    Thanks for your answer, much appreciated.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width