Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONTRÔLE DE VERSION DE FICHIERS (EXE, DLL, OCX, TXT, ETC)


Information sur la source

Catégorie :Système Classé sous : contrôle, comparaison Niveau : Initié Date de création : 02/11/2006 Vu / téléchargé: 4 604 / 730

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Ce programme permet de comparer les versions de fichiers, sur la date, la taille, le contenu (binaire avec calcul de CRC32), la version (EXE, DLL, OCX) entre différents répertoires et/ou machines. Le principe est simple : à l'aide d'un fichier INI, le programme créé des fichiers de signatures (un fichier de signature pour les fichiers "maîtres" et un autre pour les fichiers "clients") et permet alors de comparer les résultats obtenus... Pour les paramètres, il suffit de consulter le fichier INI (section Commentaires).
En tant que dévellopeur depuis plus de 20 ans, je trouve qu'il manque toujours des petits utilitaires de gestion des versions (sans parler de solutions "éléphantesques" comme SourceSafe), et les problèmes de synchronisation des versions est souvent source d'erreurs...
Le contenu de ce programme peut être utile (calcul de CRC, récupération des versions, etc) et servir à de base à d'autres applications.
Ce n'est que justice rendue pour moi de placer cette source, car j'ai souvent trouvé du code sur ce site... Alors, merci à tous ceux qui m'ont permis de gagner souvent un temps précieux.
 

Conclusion

Comme indiqué, je remercie tout ceux qui déposent des sources (qui m'ont souvent bien rendus service). Je déposerai prochainement d'autres sources...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 02/11/2006 16:33:43 administrateur CS

Merci beaucoup pour cette source, je pense que ca va m'être bien utile pour automatiser les mises à jour de mes projets !

DarK Sidious

signaler à un administrateur
Commentaire de FMatrix07 le 03/11/2006 06:45:09

Merci
Ils nous reste plus qu'ajouter un petit module d'ugrade des fichiers et le tour est joué

FMATRIX07

signaler à un administrateur
Commentaire de econs le 03/11/2006 09:00:59 administrateur CS

Vraiment chouette.
Au passage, je t'invite à jeter un oeil du côté de l'instruction InStrRev().
Quand tu recherches un "\" dans un nom de fichier à partir de la fin de la String, cette instruction te trouve le résultat toute seule. Pas besoin de faire une boucle en utilisant Mid.

signaler à un administrateur
Commentaire de nico1610 le 03/11/2006 19:13:07

les deux solutions ce val, car InStrRev() va nous faire pour nous la fameuse boucle , donc code machine et rapidité inchangé, mais fonction bonne à connaitre !

Sinon le programme ... bas vu que mon pc est planté je remet ca a plus tard !

signaler à un administrateur
Commentaire de Mayzz le 03/11/2006 22:46:55

ben heu... je ne veu pas être mauvaise langue mais encore une fois xon le prog comporte des bugs:

Form1.ProgressBar1.Max = iIndex (iIndex = 0 dc invalid property value !)

Puis un autre bug sur :

szFileName = uFileInfo(iLoop).szDrive & ":\"

L'index sort du tableau :(

Comme ton code n'est pas commenté je n'est pas le temps de tout épluché...

Mais sinon l'idée est bonne il y a peu de source comme la tienne

signaler à un administrateur
Commentaire de hobbi1 le 27/01/2007 11:19:50

Je recherche des techniques pour controler la copie de fichiers
Même si l'idée est bonne, il reste pas mal de bugs !! :-(

signaler à un administrateur
Commentaire de NetshadoW le 03/10/2007 11:09:21

Bizarre. Inscription dite "gratuite" pour pouvoir télécharger "gratuitement" l'archive. Mais il y manque le fichier .exe, donc inutilisable sans le télécharger directement, donc inscription obligatoire comme membre club, donc appel surtaxé... Ou est le "gratuit" dans tout ça?

signaler à un administrateur
Commentaire de Renfield le 03/10/2007 13:57:35 administrateur CS

il n'y a pas d'exe...

ici, on télécharge gratuitement les sources, libre à toi de les compiler pour recréer un .exe.
Sur CodeS-SourceS, les Exe sont automatiquement supprimés des archives Zip lors de leur envoi sur le site. Malgré tout, ceux-ci restent listés, c'est un bug, j'en conviens.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Compression [ par casimir ] J'ai récupéré un contrôle qui permet de zipper des fichiers.Pour le moment il m'est impossible de compresser des répertoires. Si quelqu'un se sent cap Multirésolution [ par Vanille ] Dans une application VB4(16 bits), j'utilisais la ressource VSBBX, le contrôle VSElastic permettant la multirésolution. Ayant converti l'application e Trie dans un contrôle ListView [ par Nicolas ] J'ai petit problème avec le contrôle ListView, je parvient trés bien à trier les différentes colonnes au moyen de la proprieté "SortOrder, mais je n'a Comparaison de langage [ par boudenoot ] Nous redeveloppons une application attaquant une base ORACLEPour ce développement nous sommes en phase de recherche d'un outil.A ce jour nous avons en Créer un contrôle image dynamiquement [ par Fred ] Salut,je voudrais faire un gestionnaire d'albums photos. Sachant qu'un album peut contenir un nombre d'images indéfini, il me faut créer (et afficher) Comparaison de dates [ par TheDude ] Je cherche à comparer deux dates au moyen de la fonction DateDiff intégréesous access et tester le résultat dans un If dont voici un exemple : If faire apparaître les contrôle de mediaplayer [ par drublic ] salut,dans une feuille je fais apparaîtreune video, avec un contrôle mediaplayer, toutes fois les menu du haut n'apparraisent pas, comment faire donc? contrôle Listview [ par CTS ] Quelqu'un peut il m'expliquer comment effacer une ligne dans uncontrôle listview ? Comment détecter que l'on glisse un contrôle en dehors de sa feuille?? [ par dabratt ] Bijour,Mon application se compose d'une feuille et d'un contrôle TreeView. Je souhaite faire en sorte de faire apparaître une feuille contenant le con Fichier de comparaison du contenu de 2 listbox ? [ par nw89 ] Bonjour,j'ai un petit soucis : je ne sais pas créer un fichier de comparaison à partir de 2 listbox (différence de chiffres)... merci de votre aide :1


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,41 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.