Nouvelle version:
Maintenant, tous les éléments peuvent avoir plusieurs documents associés. En fait, autant que nécessaire - il n'y a pas de limite.
Chaque document a un "nom": une chaîne de caractères identifiant le document. Ce nom doit être unique parmi les noms de tous les documents d'un même élément.
Chaque document a un "chemin": c'est ce qu'on a actuellement, pour l'unique document
Les propriétes de chaque élément affichent 3 champs:
le nom
le document (le chemin)
la liste des documents existants
La liste est une combo, et un clic sur un des éléments de la combo place le nom et le chemin de cet élément dans les champs correspondants.
On peut ajouter un nouveau document en donnant un nom encore inexistant dans le champ "nom document", et en choisissant un fichier par le sélecteur (bouton du champ en-dessous du nom). Pus, on clique sur le bouton "+" à droite de la liste des documents. Le bouton "X" supprime le document dont le nom est affiché dans le champ "nom document". Et le bouton "=>" lance le document actuellement sélectionné.
Ainsi, on peut avoir des documents pour:
photo identité
acte de mariage
acte de naissance
CV
etc. En utilisant les mêmes noms dans tous les éléments, on peut facilement gérer une bibliothèque de documents annexes, liée à chaque élément.
La DLL et le programme sont mis à jour dans le WebDav, dossier DLLs.
EDIT
Je viens de procéder à une restructuratiion du code Panoramic du programme, sans changement de fonctionalités. Ceci a permis de réduire significativement le code, et cet effort sera poursuivi.