begin process at 2010 03 21 18:22:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > SYSTÈME DE MISE À JOUR AUTOMATIQUE PAR INTERNET : T.C.E.D.I. DIRECT UPDATE VERSION 2.0.0.0 LIBRE (RELOADED)

SYSTÈME DE MISE À JOUR AUTOMATIQUE PAR INTERNET : T.C.E.D.I. DIRECT UPDATE VERSION 2.0.0.0 LIBRE (RELOADED)


 Information sur la source

Note :
9,79 / 10 - par 14 personnes
9,79 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :mise, à, jour, internet, update Niveau :Débutant Date de création :13/04/2003 Date de mise à jour :09/01/2006 21:29:46 Vu / téléchargé :13 410 / 1 734

Auteur : tcedi

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (52)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
T.C.E.D.I. Direct Update Version 2.0.0.0 libre est un système de mise à jour automatique par Internet. Ce système de mise à jour automatique via Internet utilise un langage de script simple et complet permettant une très grande liberté dans la création de mises à jour.

Fonctions actuellement prises en charge :
- Création de répertoires;
- Suppression de répertoires;
- Suppression de répertoires et de tout leur contenu;
- Détection de la taille des fichiers à télécharger;
- Téléchargement de fichiers;
- Prise en charge de l'erreur 404;
- Suppression de fichiers;
- Lancement d'exécutables et attente ou non de la fin de leur exécution;
- Affichage de messages;
- Mises à jour en cascade;
- Support multilingue (actuellement disponible en Français et en Anglais);
- Prise en charge des thèmes de Microsoft® Windows® XP;
- etc.



La capture d'écran montre un système de mise à jour automatique par Internet (T.C.E.D.I. Direct Update) en pleine opération de mise à jour du programme "T.C.E.D.I. Evolution 2004".



Merci de bien vouloir mettre des commentaires constructifs ;)

Site Web officiel de la T.C.E.D.I. : http://www.tcedi.com

Source

  • Tout est dans le fichier Zip.
Tout est dans le fichier Zip.

 Conclusion

Aucun bogue connu.

Si vous trouvez un bogue, si vous améliorez le programme, si vous avez des suggestions à me faire, ou autre, n'hésitez pas à me contacter !!!

REMARQUE : Cette version libre de T.C.E.D.I. Direct Update est sous licence GNU GPL. Une version non-libre est disponible sur le site Web officiel de la T.C.E.D.I. !

Site Web officiel de la T.C.E.D.I. : http://www.tcedi.com

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

12 juillet 2004 23:30:53 :
Mise à jour de la capture d'écran. (Je n'avais pas pu le faire avant à cause d'un bug)
09 janvier 2006 21:29:46 :
Nouveautés de la version 2.0.0.0 (Reloaded) : - Internationalisation; - Mise à jour des fichiers de langue; - etc.

 Sources du même auteur

Source avec Zip EXÉCUTER UN PROGRAMME ET ATTENDRE OU NON LA FIN DE SON EXÉCU...
RÉCUPÉRER LA TAILLE D'UN FICHIER À LA FAÇON DE L'EXPLORATEUR...
FORMATER UNE DISQUETTE
SUPPRIMER UN RÉPERTOIRE ET TOUT SON CONTENU (SOUS-DOSSIERS E...

 Sources de la même categorie

Source avec Zip Source avec une capture MODULE DE TÉLÉCHARGEMENT DE FICHIER BASIQUE (SYNCHRONE / ASY... par Renfield
Source avec Zip Source avec une capture Source .NET (Dotnet) NAVIGATEUR INTERNET MDI MULTIFENETRES par Ant95
Source avec Zip Source avec une capture UPLOAD FTP VB 6 par Onin42
Source avec Zip Source avec une capture Source .NET (Dotnet) FAVORIS URL par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) DEVSSH CLIENT SFTP/SSH par iblsysteme

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MODULE DE TÉLÉCHARGEMENT DE FICHIER BASIQUE (SYNCHRONE / ASY... par Renfield
Source avec Zip Source avec une capture Source .NET (Dotnet) NAVIGATEUR INTERNET MDI MULTIFENETRES par Ant95
Source avec Zip LAUNCHER - VÉRIFICATEUR DE NOUVELLE VERSION AVANT EXÉCUTION ... par UnrealH
Source avec Zip Source .NET (Dotnet) APPLICATION AUTO UPDATE IN VB.NET par christian_grandjean
Source avec Zip Source avec une capture VÉRIFIER LA NOUVELLE VERSION D'UNE APPLICATION VB À PARTIR D... par NoFutur

Commentaires et avis

Commentaire de shivan le 13/04/2003 21:41:48

tres bon programme, beaucoups d'idées, rien a redire, le 10/10 s'impose !

Commentaire de Cyberdevil le 13/04/2003 21:45:45

g pas tester mais ça va être parfait pour mon progz trop ob !
j'en avais fait un mais yavais moi de fonctions... le seul hic: le design je sais pas si c la capture mais e design est trop sim0lise lola+

Commentaire de Bricomix le 14/04/2003 10:37:55

Pas encore testé, mais c'est 10/10 assuré... GENIAL !!!

PS : la capture est pas mal d'après moi

Commentaire de tcedi le 14/04/2003 10:48:15

Un grand merci pour vos compliments à tous !!! Ca fait toujours plaisir !

Pour Cyberdevil : Il est vrai que l'interface de T.C.E.D.I. Direct Update n'est pas très évoluée. Elle est sobre et fonctionnelle (Elle prend tout de même en charge les thèmes de Windows XP). Mais rien ne vous empêche de l'améliorer ou de la personnaliser !!! Le code est là pour cela !!!!!

REMARQUE IMPORTANTE : J'ai oublié de le mettre dans le manuel et dans les commentaires, mais si vous avez regardé le code, vous l'aurez constaté : LORS D'UNE MISE A JOUR, IL FAUT TOUJOURS REMPLACER OU METTRE A JOUR LE FICHIER DE VERSION.

Commentaire de tcedi le 14/04/2003 18:05:32

Et voilà la Beta 2 !!! avec la prise en charge multilingue !!!!!
A découvrir immédiatement !!!

Commentaire de pingwee le 15/04/2003 10:02:45

Au fait, que voulez-vous dire par multilingue ?

Commentaire de tcedi le 15/04/2003 10:24:46

Vous connaissez InnoSetup ? Le système multilingue de T.C.E.D.I. Direct Update Beta 2 lui ressemble un peu. Je m'explique : Dans cette Beta 2 est apparu un nouveau fichier (le fichier ".lng"). Celui-ci contient tous les textes affichés dans le programme. Il vous suffit de traduire ces textes dans la langue de votre choix et T.C.E.D.I. Direct Update sera dans cette langue ! C'est aussi simple que cela !!!

Mais cela va encore plus loin !!! Imaginons que votre logiciel à mettre à jour soit multilingue, il vous suffirait de remplacer le fichier de langage de T.C.E.D.I. Direct Update par celui qui est dans la même langue que votre programme.

Exemple : Votre programme prend en charge le Français, l'Anglais et l'Allemand. Par défaut il est en Anglais, donc le fichier de langage de T.C.E.D.I. Direct Update par défaut doit être aussi en Anglais. Dans un répertoire quelconque vous stockez les fichiers de langages pour T.C.E.D.I. Direct Update dans les 3 langues. Lorsque l'utilisateur sélectionne une langue dans votre programme, il vous suffit d'écraser le fichier de langage par défaut de T.C.E.D.I. Direct Update par celui qui est dans la langue choisie par l'utilisateur.

Commentaire de pingwee le 17/04/2003 17:30:08

Très intéressant comme système !
Mais cela requiert quand même un bon bout de code en plus...

Commentaire de tcedi le 19/04/2003 11:02:28

Il me semble, pingwee, que vous avez des idées relativement précises d'améliorations à apporter. Veuillez m'en faire part !!! Ainsi, je pourrai encore améliorer T.C.E.DI. Direct Update.

Pour l'instant, je pense apporter, dès que j'aurai le temps, les améliorations suivantes à T.C.E.D.I. Direct Update :

- Possibilité de faire des mises à jour conditionnelles (Très utile pour les suites logicielles multimodulaires, ...)

- Petites fonctions en tous genres (Grâce aux suggestions, ... qui sont malheureusement trop rares.)

- Système de création des scripts. (Ainsi, tout le monde pourra utiliser T.C.E.D.I. Direct Update avec une facilité déconcertante !!!)

Remarque : Je ne ferai le système de création des scripts que lorsque le reste sera entièrement terminé ! Donc, ce n'est pas pour tout de suite !!!

Commentaire de pingwee le 19/04/2003 11:33:27

Il faut simplement que le programme soit simple et fonctionnel.
La fonction multilangage est un + important et considérable.

Bonne chance pour continuer le développement de ce programme bien pratique !

Commentaire de Crae le 03/05/2003 14:36:39

Votre logiciel est tout simplement super. Pour une meilleure prise en charge multilingue entre le logiciel a mettre a jour et le votre, je peux vous indiquer comment faire.
Je ne peux pas vous decrire tout le processus dans ce message.
Si vous êtes interessé contacté moi : crae@free.fr
Pour information j'ai 16 ans et je m'eclates a faire des programmes

Commentaire de tcedi le 03/05/2003 17:43:25

Si vous désirez voir un exemple concret d'utilisation de T.C.E.D.I. Direct Update, c'est désormais possible !!! J'ai intégré ce système de mise à jour automatique dans T.C.E.D.I. Evolution 2003 Version 4.0.0.0. Une mise à jour vers la version 4.0.0.1 vient de sortir. Vous pourrez ainsi voir comment cela fonctionne ! Si vous désirez avoir une copie du fichier d'informations de mise à jour et du script de mise à jour, rendez-vous sur http://www.tcedi.be.tf et faites-en la demande en utilisant le formulaire. Je vous l'enverrai le plus vite possible !!!

Commentaire de tcedi le 31/05/2003 12:34:55

Voilà !!! La Beta 4 est là !!!!! Dites-moi ce que vous en pensez !
Bonne prog !

Commentaire de tcedi le 01/06/2003 09:48:54

La version non-libre de T.C.E.D.I. Direct Update est disponible sur le site Web officiel de la T.C.E.D.I. : http://www.tcedi.be.tf

Bonne prog à tous !

Commentaire de fluminis le 06/06/2003 17:20:47

mais ca m'a l'air super tout ca je vais tester de suite

hum j'ai quand meme une petite question
c'est quoi la diference entre la version "libre" et "non-libre" ?

Commentaire de tcedi le 06/06/2003 19:31:26

Cher fluminis, pour plus d'informations, vous pouvez vous rendre sur le site Web officiel de la T.C.E.D.I., mais en gros, avec la version libre le code-source est fourni, il peut être modifié, redistribué, ..., en accord avec les termes de la licence GNU GPL (voir http://www.gnu.org pour une version française de la licence). La version libre ne peut pas être utilisée avec un programme qui n'est pas sous licence GPL (ou licence compatible), d'où la version non-libre qui est fournie en binaire (sans le code-source) et qui peut être utilisée avec n'importe quel programme, y compris les programmes propriétaires commerciaux ou non (voir les termes de la licence d'utilisation de la version non-libre pour plus d'informations). Les licences d'utilisations sont incluses dans les Zips de T.C.E.D.I. Direct Update.

Commentaire de tcedi le 06/06/2003 19:38:59

J'ai oublié de le signaler lorsque j'ai posté la Beta 4 de T.C.E.D.I. Direct Update, mais le manuel a été mis à jour, clarifié et simplifié.

Ceux qui m'avaient demandé de plus amples informations sur la syntaxe des lignes de commandes à utiliser dans les fichiers de scripts devraient trouver tout ce dont ils ont besoin pour pouvoir utiliser T.C.E.D.I. Direct Update de façon optimale !!!

Bonne prog à tous !!! (Et bonnes mises à jour automatiques ;-) !!!)

Commentaire de Gandalf5798 le 02/07/2003 17:10:53

A quoi sert le .manifest ???

Commentaire de tcedi le 02/07/2003 17:17:56

Gandalf5798 : Le fichier .manifest permet l'utilisation des thèmes de Windows XP lorsque T.C.E.D.I. Direct Update est lancé sous Windows XP.

Commentaire de tcedi le 12/07/2003 14:25:55

Merci de bien vouloir me dire ce que vous pensez de cette Pre-Release de T.C.E.D.I. Direct Update Version 1.0.0.0.

J'attends vos remarques, critiques constructives, suggestions et rapports de Beta test avec impatience !

Bonne prog à tous !

Commentaire de tcedi le 10/08/2003 11:56:40

La première version finale de T.C.E.D.I. Direct Update est enfin là !!!!!

Commentaire de tcedi le 05/09/2003 10:19:35

J'ai oublié de retirer un petit quelque chose du manuel de la première version finale de T.C.E.D.I. Direct Update !
Avec la ligne de commande DEL, l'utilisation des jokers ("?","*") n'est plus possible (contrairement à ce qui est indiqué dans le manuel) ! Cette option sera à nouveau disponible dans la prochaine version !

Bonne prog à tous !

Commentaire de wallon14 le 28/04/2004 13:11:57

BIen joué ! Bon très programme !

Commentaire de tcedi le 09/05/2004 12:32:30

La version 2.0.0.0 de T.C.E.D.I. Direct Update est là !!!

Je n'ai pas su mettre la capture d'écran, car il y a un bug dans la page d'ajout/modification de code source. Désolé ! Je la mettrai dès que possible !

Bonne prog à tous !!!

Commentaire de capuccino_fr le 30/06/2004 14:07:14

Peut on mettre a jour une version depuis un serveur FTP?
car j'ai une application qui doit transferer des donnees par FTP. si l'appli peut utiliser cela pour savoir s'il existe des mises ajour, ca m'interesserait pas mal
Merci d'avance

ps: je suis en vb .net

Commentaire de tcedi le 30/06/2004 14:34:35

Désolé, mais le téléchargement de fichiers via FTP n'est pas encore pris en charge par la version 2.0.0.0 libre de T.C.E.D.I. Direct Update. Ce sera certainement pour une prochaine version, mais pas pour tout de suite !!!

Commentaire de tcedi le 30/06/2004 14:50:26

J'aimerais rappeler à tous que T.C.E.D.I. Direct Update est en version libre sur ce site ! Rien ne vous empêche de le modifier en accord avec la licence GNU GPL et d'en faire profiter tout le monde !

Bonne prog à tous !!! ;-)

Commentaire de Monico9385 le 12/07/2004 15:49:33

Ce programme est superbe.
Mais j'ai un problème lorsque je lance l'exe sur un ordi qui n'a pas vb d'installer, j'ai ce message: The language DLL 'VB6FR.DLL' could not found. Est ce que vb doit etre installer pour que ca fonctionne?

Je tiens à préciser que je n'ai pas oublier un quelconque fichier car je lance l'exe a partir du dossier zipper présent ici...

Commentaire de tcedi le 12/07/2004 17:33:54

Cher Monico9385,

Je suis très content de savoir que T.C.E.D.I. Direct Update Version 2.0.0.0 libre vous plaise.

Pour répondre à votre question, je dirai :

Non, Visual Basic ne doit pas être installé. Heureusement !!! ;-) Cependant, le Run Time VB doit être installé sur l'ordinateur exécutant le programme. De plus, le programme ayant été compilé avec une version française de Visual Basic, il nécessite le fichier "VB6FR.DLL". Enfin, T.C.E.D.I. Direct Update utilise le composant "Comctl32.ocx". Vous devez donc ajouter les fichiers nécessaires dans l'installation de votre propre programme ou installer le Run Time Pack de T.C.E.D.I. Direct Update sur la machine cible.

Pour plus d'informations et pour télécharger le Run Time Pack spécialement conçu pour T.C.E.D.I. Direct Update (vous pouvez également l'intégrer à vos installations), rendez-vous à l'adresse suivante : http://www.tcedi.be.tf/tduindex.html

J'espère avoir été assez clair.

Si vous avez d'autres questions, n'hésitez pas !

Bonne prog !

Commentaire de Monico9385 le 12/07/2004 17:49:43

C'était très clair. Merci

Par contre j'aurai une autre question:
Est ce qu'il est possible avec ce logiciel de mettre à jour une feuille exel.
Je m'explique:
Je fais un programme avec des graphiques qui sont gérés par excel... Donc je voudrais que l'utilisateur puisse mettre à jour ces graphiques, ce qui implique don une mise à jour du fichier exel. Est ce que cela est possible?

Merci

Commentaire de tcedi le 12/07/2004 23:26:22

T.C.E.D.I. Direct Update peut mettre à jour n'importe quel fichier ! Mais entendons nous bien, l'ancien fichier est remplacé par le nouveau. Donc, si un de vos utilisateurs modifie le dit fichier Excel et que celui-ci est mis à jour par T.C.E.D.I. Direct Update, ses modifications seront perdues.

Bonne prog !

Commentaire de christoussaint le 28/07/2004 23:34:36

Bonjour,

Il faut bien 1h pour comprendre le systeme mais ca vaut le coup. Tres, tres bonne source.
Felicitation!

10/10
Chris

Commentaire de Phenixer le 07/12/2004 23:42:47

où es le exe?

Commentaire de tcedi le 08/12/2004 00:19:13

Le fichier exécutable est dans l'archive ZIP avec le code-source.

Bonne prog !

Commentaire de ana_adil le 11/04/2005 18:46:06

bonne travail 10/10

Commentaire de leonardhenriquez le 30/12/2005 19:59:22

Bien que je ne puisse pas encore examiner le code ( car je suis sur un pda )source elle m'a l'air parfaite

10/10
et bonne fin de prog

Commentaire de diablamanshadow le 09/01/2006 22:42:36

idem je ne puis pour le momment examiner ce code qui a l'air majestueux mais cependant j'aurais aimez savoir un tt petit truc meme deux pour etre precis ^^ en gros j'aurais aimez savoir est ce que dans tn prog suffit de changer l'url du fichier mis a jour exemple dans ta source se serais http://www.machin.com/update.exe suffirais de changer ce lien ? et autre chose ta license gnu la est bien belle mais je capte  pas bien en gros sa peut etre utiliser ton code source pour nos prog mais jusque qu'elle limite ? commerciale , personnel ? ... en sachant deja que les logiciel concu sur vb ne peuvent normalement pas etre vendu tant que le programmeur l'ayant coder n'a pas la license si je me souvient bien professionnel de visual basic (moi je l'ai ^^ au vuq eu je voulais me lancer dans la vente j'avasi etudier les loi etc et me la fallais donc l'ai achetee pour apres) sinon voila mes petites quizz sinon vis a vis de la capture ton logiciel a l'air bien , sobre , sympa et sa me fait penser a un prog pro mais d'un autre coter un peu de fun aurais ete bien sympa, c'est pas une critique mais un avis perso ^^ donc voila en gros j'aurais aimez dans quoi se limite la condition d'utilisation de ton system dans nos logiciel (si y faut aussi specifier que sa vient de toi logiquement je dirais oui ^^) et aussi savoir si fo pas changer 50 lignes de code pour changer le lien d'update sinon comment en tres gros (je suis desoler de ne pouvoir etudier ce code depuis ce pc si je ne pourrais que d'ici quelques temp car la j'ai formater et de plus j'ai quelques prob de pc ^^)
sinon sa a l'air d'un super prog
bien a toi
Diablaman

Commentaire de tcedi le 09/01/2006 23:15:39

Salut Diablaman !!!

Pour répondre à ta première question, c'est un petit peu plus compliqué que ça. Tu dois en fait écrire un script de mise à jour T.C.E.D.I. Direct Update qui contiendra, entre autres, une ou plusieurs lignes de commandes DWN qui te permettront de télécharger des fichiers à partir des URL de ton choix. Consulte le manuel fourni avec T.C.E.D.I. Direct Update pour avoir tous les détails concernant les fonctionnalités, la syntaxe et des exemples d'utilisation. Donc, normalement rien n'est à changer au niveau du code, sauf si tu veux ajouter une fonctionnalité non prise en charge par la version actuelle du logiciel.

La version libre de T.C.E.D.I. Direct Update, qui est sous licence GNU GPL, peut être modifiée et redistribuée selon les termes de cette même licence. Voir le fichier licence.txt pour en savoir plus (il y a même un lien vers la traduction française de la licence). En deux mots, tu peux faire ce que tu veux avec, à condition que ton logiciel soit libre (sous licence GNU GPL) et donc que tu donnes le code source de ce dernier.

Une version non-libre de T.C.E.D.I. Direct Update est également disponible sur mon site Web (http://www.tcedi.com). Elle est aussi gratuite, et peut être utilisée dans des gratuiciels (freewares), partagiciels (sharewares) et même des logiciels commerciaux. Cette version de T.C.E.D.I. Direct Update ne peut, par contre, pas être modifiée (pas de code source). Voir la licence fournie avec la version non-libre de T.C.E.D.I. Direct Update pour les détails.

Pour information, T.C.E.D.I. Direct Update a été compilé avec Visual Basic 6.0 Professional Edition With Service Pack 6.

Signaler dans ton logiciel que le système de mise à jour utilisé est T.C.E.D.I. Direct Update (avec un lien éventuel) est toujours très apprécié, mais pas obligatoire. Consulte les licences pour plus de détails.

Merci de ton intérêt pour T.C.E.D.I. Direct Update.
J'espère qu'il te donnera entière satisfaction.

Commentaire de tcedi le 09/01/2006 23:30:11

TRES IMPORTANT :

T.C.E.D.I. Direct Update est fourni avec un manuel (Manuel.txt). Merci de bien vouloir le lire avant toute chose. Tout y est ! Et si ce n'est pas suffisant, il y a encore des exemples et, en dernier recours, le code source (qui est assez bien documenté).

Pour des questions légales (droit d'utilisation, intégration et compagnie), le fichier de licence (Licence.txt) est également fourni.

Lire tout cela vous prendra certes un peu de votre temps, mais vous le récupérerez très rapidement lors de l'utilisation de T.C.E.D.I. Direct Update.

P.S. : Vous pouvez aussi trouver des informations utiles au sujet de T.C.E.D.I. Direct Update à l'adresse suivante : http://www.tcedi.com

Bonne prog. (et bonnes mises à jour) à tous !!!

Commentaire de enibris le 25/01/2006 14:00:04

@TCEDI
Pas mal, un peu brouillon.
Serait il plus judicieux d'avoir une commande dans la cfg pour le site web, au lieu de repeter a chaque fois.
Trop de fichier de config de par et d'autre, regroupement dans 1 fichier
La version que tu a fournis ne mais pas a jour le fichier .ver
J'ai meme essaie la version non libre du site
Rajouter zip.

En tout cas bonne continuation -> 9/10

Commentaire de tcedi le 25/01/2006 19:10:18

Enibris,

Merci pour tes encouragements.

"Un peu brouillon", c'est vrai ! Lorsque j'ai créé T.C.E.D.I. Direct Update, je n'avais vraiment pas le temps (c'est toujours le cas maintenant, d'où le temps entre les différentes versions), mais il fallait que j'aille très vite. J'ai fait pour un mieux... Je travaille depuis maintenant plus d'un an sur la version C# et sur une version Delphi de T.C.E.D.I. Direct Update, mais vu que je n'ai pas beaucoup de temps, ça avance très très lentement. Au programme moteurs d'interprétation multiples avec instanciations via le principe des factories, nombreuses nouvelles fonctionnalités, mais je n'en dis pas plus... Pour information, je ne crois pas que je ferai encore beaucoup évoluer la version VB, ça dépendra du temps dont je dispose...

Pour ce qui est de mettre l'adresse de base du site Web dans le fichier de configuration (.cfg),   je trouve ça limitant. Je m'explique : Peut-être ne disposes-tu que d'un serveur Web, mais en général, dans les entreprises, on en utilise plusieurs. Donc on télécharge un fichier sur l'un, un second sur l'autre et ainsi de suite. Même si j'en conviens, il est lourd de répéter plusieurs fois la même adresse, cela permet une flexibilité maximale. Et j'avoue ne pas avoir eu envie d'appliquer le même système (relatif/absolu) pour les adresses Web que pour les chemins de fichiers. Mais le code est là, à ta disposition, et rien ne t'empêche de le modifier en ce sens (en accord avec la GNU GPL) et d'en faire profiter la communauté CodeS-SourceS.

En ce qui concerne les fichiers de configuration, ..., je l'ai ai séparés de cette manière par design. Le fichier de langue est un fichier à part de façon à pouvoir être remplacé par le programme à mettre à jour ou par un programme d'installation créé avec InnoSetup, InstallShield ou autre. Le fichier de version, que tu dois remplacer via ton script par un nouveau fichier de version (contenant le nouveau numéro de version) lors de chaque mise à jour, se devait d'être à part. Dans les versions futures, il est prévu qu'il puisse être mis à jour directement par T.C.E.D.I. Direct Update, de manière automatique ou paramétrée. Le fichier de configuration ne devrait en théorie n'être modifié ou mis à jour qu'en cas de changement de nom du logiciel ou de changement de nom de domaine que ce soit par T.C.E.D.I. Direct Update ou par un autre système. Le fichier d'informations de mises à jour est indispensable pour les mises à jour en cascades, la prise en charge des mises à jour pour des utilisateurs finaux pouvant avoir diverses versions du logiciel, donner des informations sur chaque mise à jour, permettre d'exécuter des scripts se trouvant sur différents serveurs, ... Pour ce qui est des fichiers de scripts, je crois que leur présence va de soi ! 5 fichiers au total si tu n'as qu'une mise à jour, c'est encore raisonnable, non ?!?

Comme je l'ai dit plus haut, T.C.E.D.I. Direct Update ne met pas le fichier de version à jour tout seul ! Tu dois le faire via ton script de mise à jour.

Extrait du manuel :

"TRES IMPORTANT : Lors d'une mise à jour, le fichier de version doit impérativement être remplacé ou mis à jour."

Consulte le script d'exemple "2000.tdu" et tu verras que la dernière commande DWN est pour le fichier de version.

Extrait :

"DWN http://www.monsiteweb.com/monprog.ver;\Mon Programme.ver"

Que veux-tu dire par rajouter ZIP ?

Bonne prog. à toi aussi !

Commentaire de spyingdoctor le 26/04/2006 19:35:26

Tres bon prog (lont a comprendre mais grande satisfaction au retour)
gg ++

Commentaire de rdechap le 19/08/2006 15:17:40

Bonjour,

j'ai une erreur 403 lors de la MAJ de mon prog...
pour tant quand je mes l'adresse dans IE cela fonctionne bien.

Merci pour votre aide

Commentaire de tcedi le 20/08/2006 01:15:14

Bonjour,

L'erreur HTTP 403 (accès interdit) est claire. Le tout est de trouver la cause exacte de ce refus d'accès.

Le plus simple serait que vous me fassiez parvenir le contenu de votre script de mise à jour. Si vous ne désirez pas qu'il soit public, vous pouvez me le faire parvenir (via copier/coller) par l'intermédiaire du formulaire suivant : http://www.tcedi.com/contactus-fr.html

Bonne prog. !

Commentaire de zonebleue le 14/02/2007 16:47:04

génial ce truc ca vaut 10/10 ;-)

il y a pas un moyen pour fermer l'application complète quand la mise a jour est terminée ?!

Commentaire de tcedi le 14/02/2007 22:08:50

Merci, ZONEBLEUE !

Pour fermer T.C.E.D.I. Direct Update lorsque la mise à jour est terminée, placer la commande suivante comme dernière ligne du script de mise à jour : OFF

Vous pouvez également (re)lancer votre application mise à jour avant de fermer T.C.E.D.I. Direct Update. Pour ce faire mettre ceci en fin de script :

EXE \NomDeVotreApplication.exe
OFF

Remarque : Vous pouvez utiliser un chemin relatif ou un chemin absolu. Pour plus d'informations à ce sujet, ainsi que sur les commandes disponibles, merci de consulter le manuel et les exemples de scripts.

Commentaire de nirega le 23/02/2007 22:47:22

Ce petit programme est vraiment super,

Juste une petite chose qui cloche chez moi...
dans mon programme, j'ai fait un bouton de mise a jour et en cliquant dessus il informe la personne que mon programme va ce fermer pour laissé place au programme de mise a jour pour pouvoir écraser l'ancien executable de la vieille version.

jusque la tout va super bien......il télécharge la mise a jour et l'installe comme il faut...et supprime l'exe de la mise a jour......tout roule super.......jusqu'a j'ouvre de nouveau mon prog. et j'essaye de nouveau de cliquer sur le bouton de mise a jour dans mon programme......et il m'informe comme d'habitude que mon programme va fermer pour laissé la place au prog. de mise a jour......sauf que le prog. de mise a jour ne démarre pas une seconde fois ????

j'ai besoin de vos conseils la dessus ....merci

Commentaire de tcedi le 26/02/2007 19:25:31

Merci nirega !

Si je résume la situation, cela donne :
- Avec la première version de votre logiciel, le lancement de T.C.E.D.I. Direct Update s'effectue sans souci. La mise à jour est détectée, réalisée et les fichiers d'installation téléchargés sont supprimés (je suppose que c'est cela que vous entendez par "supprime l'exe de la mise à jour").

- Avec la version mise à jour de votre logiciel, le lancement de T.C.E.D.I. Direct Update ne s'effectue plus. Je suppose qu'un message d'erreur s'affiche ou que vous "attrapez" une erreur avec un "On Error Goto XXX" ou un "On Error Resume Next". Quelle est cette erreur ? Avez-vous essayé de lancer T.C.E.D.I. Direct Update manuellement ? Si cela fonctionne en manuel, c'est qu'il doit s'agir d'un problème dans le code de lancement de la mise à jour de la nouvelle version de votre programme (faute de frappe dans le chemin, ou autre).

Si T.C.E.D.I. Direct Update ne démarre pas lorsqu'il est lancé manuellement, merci de me faire parvenir votre script de mise à jour et le script d'installation de l'exe de la mise à jour.

Bonne prog. !

Commentaire de soundpanther le 27/11/2008 19:20:40 10/10

Bonjour,

C'est du très bon travail.


Commentaire de bib34690 le 01/04/2009 15:02:46

Bonjour,

Très bonne publication.
as-tu prévu une nouvelle version ou un portage en .NET ?

Commentaire de attaque le 30/06/2009 21:10:18

Salut TCEDI,

J'ai un petit souci avec ta source... En effetn quand je clic sur Update une erreur d'affiche avec du code.

Voici le screen.

http://img19.imageshack.us/img19/4932/errorhsv.png

A-tu créer une news version qui fonctionne depuis le temps? Le sujet date un peu mais j'en ai vraiment besoin.

Tu peux toujours me contacté par mail ou msn: ww7m@hotmail.fr ou ici.

Merci encore

Commentaire de tcedi le 30/06/2009 22:51:35

Salut à tous,

BIB34690, le développement d'une version .NET (C#) a débuté il y a longtemps déjà, mais, faute de temps, elle est encore très loin d'être finie. Pas de date de sortie prévue. Toujours par manque de temps, le développement de la version Delphi sera très vraisemblablement abandonné. A suivre, donc...

ATTAQUE, le problème est clair : le lien vers le fichier d'informations de mises à jour est incorrect. Il s'agit certainement d'une faute de frappe. Il est également possible que le fichier d'informations de mises à jour (update information file) n'ait pas été envoyé via FTP dans le bon répertoire ou que le transfert de celui-ci ait échoué. Le message d'erreur de la capture d'écran montre bien qu'à la place du fichier d'informations de mises à jour T.C.E.D.I. Direct Update, tu as reçu une page d'erreur 404 en XHTML 1.0, générée automatiquement par le serveur Web de ton hébergeur. T.C.E.D.I. Direct Update ne reconnaissant pas le code XHTM 1.0 comme une commande de son langage de script t'affiche le message d'erreur de commande inconnue (unknown command). Corrige le lien et cela fonctionnera correctement ! N'oublie pas que les majuscules et les minuscules ont de l'importance ! Evite également les espaces et autres caractères spéciaux. Je peux te garantir que la version existante fonctionne ! Elle est utilisée dans plusieurs entreprises. Je l'ai utilisée pour plusieurs projets et quelques auteurs de gratuiciels et partagiciels utilisent la version non-libre sans problème.

Bonne programmation.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SYSTÈME DE MISE À JOUR AUTOMATIQUE PAR INTERNET : T.C.E.D.I. DIRECT UPDATE VERSION 2.0.0.0 LIBRE (RELOADED) [ par massilia68 ] Bonjour à vous, je suis entrain de faire un système de mise a jour automatique pour cela j'ai utiliser le manuel T.C.E.D.I, [url=http://www.vbfrance.c Aide avec ma requete Update [ par SEB73460 ] Bonjour,Voila malgré l'aide que j'ai eu hier je n'arrive toujours pas à mettre a jour ma base de donnée Access avec l'instruction UpdateJ'ai donc une Aide sur l'instruction Update [ par SEB73460 ] Bonjour,Voila,J'utilise une instruction Update pour mettre à jour ma base de donnée AccessMon probleme est que si j'ai plusieurs lignes identiques ell Mise à jour de la table des registres pour l'orientation de l'impression depuis Internet Explorer. [ par thorgal28 ] Lorsque je modifie la valeur dans la base de registre de l'orientation de l'impression sous internet explorer, cela n'a pas d'impact ???version intern Mise à jour automatiquement d'un table adapter sans passer par Update [ par Ludiv60 ] Bonjour J'aimerais savoir s'il est possible de mettre à jour automatiquement un tableadapter sans passer par un update.Je m'explique, j'ai une form av Le nombre des lignes Mets a jour (Data Adapter Update) [ par ssefyou ] Bonjour ,est cequ'il est possible de connaitre le nombre des lignes mets a jours dans une base de données ?je sais que la méthode UPDATE du DATAadapte Detecter mise a jour page internet .phtml [ par katchev ] Bonjour a tous, je suis a la recherche d`un code qui a intervalles reguliers (toutes les 15 sec par exemple) puisse detecter une modification dans le Probleme Update avec Num Auto [ par poulpo21 ] Bonjour,J'aurais besoin d'un coup de main car je rencontre un probleme pour la mise à jour de ma table.Je fais une requete avec un update.To Mise à jour d'un logiciel par internet??? [ par Monico9385 ] Bonjour tout le monde.Voila mon problème. Je cré un logiciel à l'aide de visual basic 6, et j'aimerai que l'utilisateur en cliquant sur un bouton pui sql update (*2?) [ par acorna ] Hello,J'ai besoin de mettre à jour un champ. J'utilise pour cela une requete sql update. L'ennui, c'est que le champ doit etre mis à jour à partir d'a


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales