Salut G_Angel,
Je t'aurais bien répondu de voir du coté des Patchs, mais malheureusement ils n'existent pas sous WinDev 7.x
Je ne connaît donc pas de méthode pour palier à ton problème dans l'immédiat.
J'ai appris par contre afin d'éviter d'envoyer des gros fichiers par mail à des clients, et qu'avec une petite technique ont pouvait envoyer que le nouveau module (fenetres ou état) que l'on venait de modifier.
Pour cela il faut dans l'onglet propriétés de l'objet coché (intégré le code compilé) dans l'onglet Détail.
Il est nécessaire pour cela de créer une fonction Global qui vous retourne le nom de la fenêtre à ouvrir.
Exemple:
Mes Fenetres modifiés et envoyé au client est préfixée de 'C_'
Je créer une fonction global au projet du style
GetFenetreNom(pFenetreNom est une chaine)
SI fFichierExiste(fRepExe()+"\C_"+pFenetreNom+".wdw") Alors
Renvoyer "C_"+pFenetreNom"
SINON
Renvoyer pFenetreNom
FIN
Exemple d'utilisation:
Ouvre(GetFenetreNom("APropos"),10, 15", Valeur1, Valeur2)
Cette fonction testera l'existence d'une mise à jour de l'objet dans le répertoire de l'exécutable et l'exécutera à la place de celle existante dans la bibliothèque.
Ne pas oublier lors d'une nouvelle installation de supprimer les objets qui commence par "C_"*.wdw et "C_"*.wde, sinon les mises à jour existante dans la nouvelles bibliothèque ne seront jammais appelées.
L'avantage de cette technique est de n'avoir à envoyer que l'objet qui nécessite des modifications à apporter(Quelque Kilos) en attendant une nouvelle installation, ou l'envoi d'une nouvelle bibliotheque.(Plusieurs Mega)