Deployment
You've written your application, tested it, and it's time to get it out to your users. If the application you're deploying is within an organization, this might be as simple as copying it to a network share. Off-the-shelf applications, however, may have additional requirements. For example, do you take steps to try and prevent piracy? Do you require a registration process or provide a limited-use application?
Regardless of how your application is distributed, you may still have additional runtime requirements such as an external database server. Issues such as these are problems to solve as part of deployment because that's when problems may occur.
This tutorial covers the following:
- Creating a build process for Access-based applications
- Ensuring that application dependencies are taken care of
- Updating an application
- Licensing and registration
In this tutorial:
- Creating an Automated Build
- Design the Form
- Retrieving Information from the Source Database
- Building the Application
- Creating the Target Database
- Set Build Properties on the Target Database
- Setting Build Properties on the Source Database
- Deleting Data from Tables
- Calculating the Version Number
- Handling Application Dependencies
- Updating References
- Testing Reference Fix-Up
- Late Binding
- Licensing Your Applications
- Number of Records
- Restricting the Number of Times an Application is Launched
- Registering an Application
- Creating a Registration Web Service
- Validate the Registration Using the Web Service
- Miscellaneous Deployment Scenarios
- Create the Client Application
- Testing the Versioning Server
- Re-Linking Tables Automatically
- Programmatically Creating DSNs
- Creating a User DSN
- Ensuring an Application Runs Locally