Bienvenue! Identification Créer un nouveau profil

Recherche avancée

Re: LibMail erreur 3191

avatar
10/04/16 10:41
thumbs up

libMAIL a été conçue comme une bibliothèque, destinée à être liée à une ou plusieurs autres applications. Si la table BoiteMail est créée dans la bibliothèque, elle devient commune aux différentes applications qui pourraient avoir recours aux services de libMAIL. Ce qui n'est pas forcément une bonne idée.
De plus, l'utilisateur doit pouvoir conserver la maîtrise de l'endroit où il veut placer cette table (éventuellement sur un serveur MySQL ou SQLServer). Si celle-ci était 'enfermée' dans la bibliothèque, ce serait moins souple.
Ne pas avoir de données dans la bibliothèque permet de la remplacer très facilement aussi. Si plusieurs postes ont une copie de la bibliothèque, chacune contenant sa propre table BoiteMail, la mise à jour de la bibliothèque devient beaucoup plus malaisée si on ne veut pas perdre l'historique des mails envoyés.

Techniquement, en effet, rien ne t'empêche de développer ton application directement dans la base de la bibliothèque (sinon que la table est un peu plus difficile à créer), même si ça n'a pas été conçu dans cette optique.
Par contre, ça compliquera nettement la mise à jour vers une éventuelle future version de libMAIL. Il faudra alors importer manuellement chaque fichier de la nouvelle version (la procédure d'importation automatique efface tous les modules et tous les formulaires présents dans la base).

Le second point concerne la licence.
Pour une application personnelle, ça n'est pas très important, mais pour une application destinée à être diffusée, ton client serait en droit de réclamer le source complet de l'application, la licence LGPL de libMAIL s'étendant alors à la totalité de la base programme (ce qui n'est pas le cas lorsque la bibliothèque réside dans son propre fichier, lié à l'application principale).
SujetAuteurEnvoyé le

LibMail erreur 3191

PapyRené08/04/16 11:12

Re: LibMail erreur 3191

DenisS09/04/16 17:33

Re: LibMail erreur 3191

PapyRené09/04/16 19:05

Re: LibMail erreur 3191

DenisS09/04/16 20:13

Re: LibMail erreur 3191

PapyRené10/04/16 09:08

Re: LibMail erreur 3191

DenisS10/04/16 10:41

Re: LibMail erreur 3191

PapyRené10/04/16 11:04

Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter