1 - La gestion des erreurs (ou exceptions)
Tout code susceptible de provoquer une erreur dans le programme, par exemple, la tentative d'ouverture d'un fichier (qui, peut-être, n'existe pas) doit être placé dans un bloc Try... End Try.
Try

' Code susceptible de produire une erreur d'exécution
Catch

' Instructions à exécuter si une erreur se produit
Finally

' Instructions facultatives exécutées dans tous les cas
End Try
On peut utiliser plusieurs blocs "Try" pour gérer des exceptions bien définies, puis terminer par un bloc "Try" qui gérera les autres types d'erreurs.
Catch e As IoException
Catch e As PathTooLongException
Catch e As Exception
| Err.Number |
indique le numéro de l'erreur |
| Err.Description |
décrit l'erreur |
| Err.Clear |
efface la référence à l'erreur précédente |
| Err.Raise(n) |
déclenche artificiellement une erreur, "n" étant le numéro de l'erreur |
| Catch When |
permet de définir une condition |
| Exit Try |
effectue une sortie du bloc Try |
2 - Installation et déploiement d'une application
La technologie .Net a considérablement simplifié l'installation d'une application. Pour les installations courantes, le procédé s'appelle XCOPY, (en souvenir de la commande MS-DOS), car il consiste simplement à recopier sur le système, les fichiers nécessaires à l'exécution de l'application.
Aucun enregistrement n'est effectué dans la base de registres.
Le .NET Framework de Microsoft doit être installé sur le système.
1 - Création de l'exécutable.
Dans le dossier d'enregistrement de votre projet, il y a un dossier "bin". Dans celui-ci, deux sous-dossiers nommés "Debug" et "Release".
Lors de la conception de votre projet, les enregistrements sont effectués dans le dossier "Debug".
Lorsque vous considérez votre application comme étant terminée, allez dans le menu "Générer" et générer votre application. Visual Basic crée alors, dans le dossier "Release", un fichier exécutable ainsi que d'autres fichiers nécessaires à votre application .
Cet exécutable est moins lourd que celui se trouvant dans le dossier "Debug" car il est dépouillé du code de débogage nécessaire à Visual Basic.
C'est ce fichier que vous devrez utiliser lors du déploiement.
2 - Créer un programme d'installation
Dans le menu "Générer", Microsoft a prévu une option "Publier".
Personnellement, je préfère utiliser une application externe. J'ai choisi
Install Creator de Clickteam que l'on peut trouver à cette adresse :
www.clickteam.com. Install Creator est gratuit moyennant un écran de publicité discret en fin d'installation.