Add User License to VB6

Posted on 2011-10-06
Last Modified: 2012-05-12
I'm in the final process of creating a setup package and want to add my software license agreement to the setup program that they have to click agree for setup to continue.  How is this accomplished and I attached a jpg.  During a sample package setup, it is asking to include some files.  The ones I am not sure of are: Jet2, ODBC, and Text.  Are these required for the program to function properly on other computers?  My program is not using a database or excel.  It does use richtext box and interact with a website for login information. Thank You
Question by:GarySB
    LVL 14

    Accepted Solution

    Honestly I am not sure about creating a license agreement with the standard Package and deployment wizard.  A better tool would be something like Install Shield where you can add custom screens and agreements and much more for your projects and installation applications.  It also allows you to create an MSI if you need.
    LVL 37

    Assisted Solution

    IN VB6 it was normal to add the user license into the app and have it confirm on first activation.
    LVL 76

    Expert Comment

    The only problem that I can see with the Jet 2.x, etc files is their age.

    In fact, the necessary files will probably already be on the target system if the relevant application (e.g. Lotus Notes)  is installed.
    LVL 5

    Expert Comment

    With your reference to Excel and Jet2.. It sounds like you have "Components" or "References" still in the project that are no longer needed.. Look under the Project Menu for "Components" and "References" and remove any that are not needed..
    First, backup the project.. Remove ones you suspect one at a time.. Check the project still runs..
    Also.. You can tick the item.. "Remove Information for Unused ActiveX controls." Its found in the "Project Properties" form, under the "Make" Tab. I think this auto-removes any references that are not required.

    We don't force the user to agree to our software license terms until the first time they try to run the software.. This is easier to build into the application.

    Featured Post

    What Security Threats Are You Missing?

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
    When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
    As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
    Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now