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 !

VÉRIFIER LA NOUVELLE VERSION D'UNE APPLICATION VB À PARTIR D'INTERNET


Description

Cliquez pour voir la capture en taille normale
PRESENTATION :

Petit composant CTL à ajouter simplement à votre projet, il permet de vérifier le statut de la version de votre logiciel sur internet pour déterminer s'il faut oui ou non effectuer une mise à jour de l'application.


BUT DU COMPOSANT :

Le but de ce composant est de proposer une procédure de mise à niveau simple et sans artifice d'une application développé en VB, de contrôler l'état de la connexion internet et de proposer à l'utilisateur le téléchargement de la mise à jour sous la forme d'un simple message.
 

Conclusion

COMMENT CA MARCHE :

- Il détecte d'abord si vous êtes connecté à internet, le cas échéant il poursuit sa procédure de vérification sinon il affiche un message d'erreur.

- Il télécharge le fichier contenant les informations de version, le fichier étant à la base placé sur un serveur à la racine ou dans un dossier ça n'a pas d'importance.

- Une fois le fichier téléchargé, il récupère les informations (version, infos et url) et il le supprime du dossier par défaut.

- Il effectue une comparaison des numéros des versions.

- Si le numéro de version dans le fichier est plus grand que la version actuelle du logiciel, il envoi un message d'information avec la possibilité de télécharger ou non la nouvelle version du logiciel.


------------------
Bonne prog ^_^
@plus!
 

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 MadM@tt le 19/08/2006 16:46:38

Bravo pour l'idée, je croyais que tu te connectais à un serveur, que tu effectuait des requetes compliquées et tout, ce qui impliquait de posséder un serveur et de programmer des trucs spéciaux sur des ports spéciaux blablabla le bordel...
Et c'est vrai, c'est pas bete du tout, un simple fichier à télécharger de son site web perso, ou des hébergements proposés par nos FAI... très bonne idée que je garde dans un coin de ma tête.
J'ai pas regardé le code par contre

signaler à un administrateur
Commentaire de Dragonmaster le 19/08/2006 23:06:15

En effet c'est bien pensé... j'aurais besoin d'un truc de ce genre

signaler à un administrateur
Commentaire de ghuysmans99 le 20/08/2006 10:02:58

moi j'ai fait la meme chose, mais en python (je ne l'ai pas postée) !

signaler à un administrateur
Commentaire de NISANDSYSTEMS le 20/08/2006 11:45:37

Tres bien. Pas besoin de créer des usines à gaz ultra complexes pour gérer un status.
Les ideées les simples, sont souvent les meilleures et les plus stables.

A développer.

@+ Nisand-System

signaler à un administrateur
Commentaire de NoFutur le 20/08/2006 16:54:57

Ravi que ça vous plaise :-)

@plus!

signaler à un administrateur
Commentaire de Cracker le 21/08/2006 00:35:29

Bonne idée, on a eu la meme a ce que je vois ;)
Sauf que moi je fais une comparaison md5 :D
Et le client récupere les fichier via une page php qui me permet d'etre mailler pour savoir qui a récuperer quoi, a quelle heure et avec quelle version du prog ^^ donc au final pas vraiment besoin de vérif de version puisque je sais laquelle il a :)

par contre, bonne idée d'en avoir fait un activex

signaler à un administrateur
Commentaire de bouv le 21/08/2006 12:27:20

J'vais fait un truc de ce genre il y a quelques temps.
http://www.vbfrance.com/codes/AUTO-UPDATE-MISE-JOUR-AUTOMATIQUE-VOS-LOGICIELS_38019.aspx

Par contre effectivement, j'aime bien l'idée d'en faire un control utilisateur. Je pense que je vais te piquer cette idée ;-)

signaler à un administrateur
Commentaire de NoFutur le 22/08/2006 10:18:50

Oups effectivement ça ressemble à ce que j'ai fais, désolé de pas l'avoir vu plus tôt je me serais abstenu de poster la source.

Enfin les sources se complète bien remarque :-)

Piquez tout ce que vous voulez c'est ici pour être utilisé !

signaler à un administrateur
Commentaire de alosamoelle le 16/10/2006 14:12:07

Trés bonne idée je crois que je vais la modifier pour mon appli

signaler à un administrateur
Commentaire de hip9 le 30/05/2007 15:54:26

bon travail je l'ai essayé et ca marche bien et je me demande pk t'as utilisé un controle OCX, pk ne pa utiliser ce code directement sur une Feuille
merci

signaler à un administrateur
Commentaire de NoFutur le 30/05/2007 17:29:28

HIP9 : la réponse est simple, j'adore me faire des petits composants CTL :-)

signaler à un administrateur
Commentaire de hip9 le 31/12/2007 11:14:38

merci car moi j'ai cru que ya juste des fonctions special qu'on trouve que dans les ctl.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Activex et Internet explorer [ par cryptic ] Voici mon problème :J'ai programmé un composant activex en visual Basic et celui-ci se trouve dans une DLL. J'ai enregistré cette DLL avec REGSVR32 su ActiveX et Internet [ par aKheNathOn ] Pour ceuw qui ne le savent pas encore , on peut mettre des activesX dans les pages Internet , le seul truc c'est que c'est pas trop patible .Mon PROBL ActiveX [ par Michele ] BonjourJe voudrais utiliser sur une page htlm un contrôle ActiveX que j'ai créé.Par défaut les paramètres de sécurité d'Internet n'acceptent pas mon c Télécharger une page Internet [ par Ulala2 ] Bonjour,je cherche le moyen de télécharger une page Internet via VB et l'enregistrer au format mht, ou toute la page et ses images, afin de consulter intégration d'un document activeX dans internet explorer [ par filou26 ] bonjour à tousj'ai créé une apli que j'ai compilée en document activex avec l'assistantelle a une extension .vbdje peux ouvrir cet Problème de téléchargement activex depuis internet explorer [ par Robinson60 ] Voila mon problème :j'ai un serveur web qui permet depuis une page html de télécharger un composant activex, ce composant activex est & Migration vb6 Activex Internet [ par YANN83140 ] Bonjour,J'ai développé une petite appli avec vb6.J'aimerais qu'elle soit utilisable via un navigateur Internet.J'ai donc lancé l'assistant Migration d activeX et internet explorer [ par snoopysnoop ] Mon application web doit pouvoir interagir avec l'os du client. Je suis donc obligé d'utiliser un ActiveX .  j'appelle  l'activeX ActiveX impossible a charger dans IE [ par ldd11 ] Bonjour,j'ai un probleme, voila:je crée dans VB6 un activeX tout simple juste un bouton qui ne fait rien !je crée l'OCX, puis je lance le : package an ActiveX Internet Explorer [ par luddoo91 ] Bonjour à tousJ'utilise un activeX internet explorer mais je ne parviens pas à afficher les barres (de menu ,  d'adresses ...) même en mettant les pr


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,359 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é.