Results 1 to 9 of 9

Thread: VB6 on Win 10 64bit

  1. #1

    Thread Starter
    New Member
    Join Date
    Mar 2022
    Posts
    5

    VB6 on Win 10 64bit

    Is there a guide to installing VB6 SP6 on Windows 10 64bit?

  2. #2
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    5,909

    Re: VB6 on Win 10 64bit

    There are multiple threads dealing with this topic

  3. #3
    PowerPoster
    Join Date
    Feb 2017
    Posts
    5,066

    Re: VB6 on Win 10 64bit

    First execute SETUP.EXE normally until you see the error. If it ask to restart, do it and run again.
    Then, from the SETUP folder, copy VS98ENT.STF as acmsetup.stf (or it may be VB98ENT.STF).
    Execute ACMSETUP.EXE as admin.
    In options 'Custom', uncheck VC++, Fox and non Vb things (not sure it that is necessary).
    In Data Access, uncheck ADO, RDS and the last one: Data Environment
    In Enterprise Tools (in case you have it) uncheck Visual Component Manager and the last one: Visual Studio Analyzer
    Uncheck Ole/Com Objewct Viewer.
    It may install the Java Virtual Machine and ask to restart. In that case do it and run again.

    Once installed, without error messages, you need to also install SP6.
    Uncompress the files for SP6.
    Rename or copy sp698vbo.stf as acmsetup.stf
    Excecute ACMSETUP.EXE as admin.

    After installed, go to the VB6 install folder under Program files x86, and delete or rename DATAVIEW.DLL (to avoid an error from ~object~ message).

  4. #4
    PowerPoster
    Join Date
    Jul 2010
    Location
    NYC
    Posts
    5,714

    Re: VB6 on Win 10 64bit

    Why would you not install the OLE Viewer, it works fine and is super useful. A lot of the tools that get installed with C++ are useful too. Trying to install the JVM usually results in setup failing... put a 0-byte msjava.dll in Windows\SysWOW64 before starting setup.

  5. #5
    PowerPoster
    Join Date
    Feb 2017
    Posts
    5,066

    Re: VB6 on Win 10 64bit

    Quote Originally Posted by fafalone View Post
    Why would you not install the OLE Viewer, it works fine and is super useful. A lot of the tools that get installed with C++ are useful too. Trying to install the JVM usually results in setup failing... put a 0-byte msjava.dll in Windows\SysWOW64 before starting setup.
    I listed the instructions that I have noted down for me. Some are because I don't use any of those tools and other are because they cause problems. But since I didn't write down why I include each one in the list (and I forgot), I simply listed all like I have and works fine for me.

    I never used the OLE Viewer, what is it useful for?

  6. #6
    Addicted Member
    Join Date
    Nov 2016
    Location
    GB
    Posts
    144

    Re: VB6 on Win 10 64bit

    On VBcorner there is still the (free) VB6 Installer of the late Giorgio Brausi (GiBra).

  7. #7
    PowerPoster
    Join Date
    Jul 2010
    Location
    NYC
    Posts
    5,714

    Re: VB6 on Win 10 64bit

    Quote Originally Posted by Eduardo- View Post
    I listed the instructions that I have noted down for me. Some are because I don't use any of those tools and other are because they cause problems. But since I didn't write down why I include each one in the list (and I forgot), I simply listed all like I have and works fine for me.

    I never used the OLE Viewer, what is it useful for?
    I use it for viewing type libraries where I only have the TLB or it's embedded in a compiled binary. It produces it as an IDL text source you can copy out to modify/use in other projects.

    It will also show you full implemented interfaces lists for some COM objects... like the ShellLibrary object representing system libraries, you can see all the undocumented interfaces it supports, which is useful when designing projects that interact with them.

  8. #8

    Thread Starter
    New Member
    Join Date
    Mar 2022
    Posts
    5

    Re: VB6 on Win 10 64bit

    Quote Originally Posted by Eduardo- View Post
    First execute SETUP.EXE normally until you see the error. If it ask to restart, do it and run again.
    Then, from the SETUP folder, copy VS98ENT.STF as acmsetup.stf (or it may be VB98ENT.STF).
    Execute ACMSETUP.EXE as admin.
    In options 'Custom', uncheck VC++, Fox and non Vb things (not sure it that is necessary).
    In Data Access, uncheck ADO, RDS and the last one: Data Environment
    In Enterprise Tools (in case you have it) uncheck Visual Component Manager and the last one: Visual Studio Analyzer
    Uncheck Ole/Com Objewct Viewer.
    It may install the Java Virtual Machine and ask to restart. In that case do it and run again.

    Once installed, without error messages, you need to also install SP6.
    Uncompress the files for SP6.
    Rename or copy sp698vbo.stf as acmsetup.stf
    Excecute ACMSETUP.EXE as admin.

    After installed, go to the VB6 install folder under Program files x86, and delete or rename DATAVIEW.DLL (to avoid an error from ~object~ message).
    Thanks!

  9. #9
    PowerPoster
    Join Date
    Feb 2017
    Posts
    5,066

    Re: VB6 on Win 10 64bit

    Quote Originally Posted by fafalone View Post
    I use it for viewing type libraries where I only have the TLB or it's embedded in a compiled binary. It produces it as an IDL text source you can copy out to modify/use in other projects.

    It will also show you full implemented interfaces lists for some COM objects... like the ShellLibrary object representing system libraries, you can see all the undocumented interfaces it supports, which is useful when designing projects that interact with them.
    Ah, yes, I know now what it is. I used it a couple of times. But it was not near as useful (for me) as EditTLB.exe from PowerVB.

    Quote Originally Posted by revo3743 View Post
    Thanks!

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