# Unit autoupdate

Description
Uses
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Variables

## Description

This unit contains a class which can check online for an update, download and install it

## Overview

### Classes, Interfaces, Objects and Records

Name | Description
--- | ---
Class `TAutoUpdater` | auto update class

### Types

`TVersionNumber=longint;`

### Constants

`homepageAlternative:string='www.benibela.de';`
`rsChanges = '==Changes==';`
`rsChangelogFail = 'The changelog appears to be invalid. Version %s not found, only %s.';`
`rsAdditions = '==Additions==';`
`rsBugFixes = '==Bug fixes==';`
`rsUseFallbackSite = 'Could not find a file to download.%sCheck the homepage at %s or try again later.';`
`rsTemporaryDirFail = 'Failed to create temporary directory %s.';`
`rsPleaseWait = 'Please wait while the update to %s is downloaded:';`
`rsGeneralFail = 'Failed to download update:%s%s:%s';`
`rsInstallFail = 'Sorry, I can''t install the update automatically.%sPlease start the file %s yourself.';`
`rsCanTStartInstaller = 'Can''t start installer';`
`rsCouldNotStartInstall = 'Could not start installer';`

## Description

### Types

`TVersionNumber=longint;`

### Constants

`homepageAlternative:string='www.benibela.de';`
this is shown in the message notifying about a *failed* update as a alternative way to get the update

`rsChanges = '==Changes==';`

`rsChangelogFail = 'The changelog appears to be invalid. Version %s not found, only %s.';`

`rsAdditions = '==Additions==';`

`rsBugFixes = '==Bug fixes==';`

`rsUseFallbackSite = 'Could not find a file to download.%sCheck the homepage at %s or try again later.';`

`rsTemporaryDirFail = 'Failed to create temporary directory %s.';`

`rsPleaseWait = 'Please wait while the update to %s is downloaded:';`

`rsGeneralFail = 'Failed to download update:%s%s:%s';`

`rsInstallFail = 'Sorry, I can''t install the update automatically.%sPlease start the file %s yourself.';`

`rsCanTStartInstaller = 'Can''t start installer';`

`rsCouldNotStartInstall = 'Could not start installer';`

## Author

- Benito van der Zander - benito@benibela.de

Generated by PasDoc 0.16.0.