Page 1 sur 2
Chercher mise a jour
Publié : mar. 24/août/2010 21:48
par Parole De JOJO
bonjour
je me demandais comment font les programmes qui verifient si une mise a jour est disponible sur le site
est ce que quelqun pourrait m'aider pliz
en fait je voudrais que au demmarage le programme verifie si une nouvelle version du programme est dissponnible sur le site et si oui proposer de la telecharger
merci beaucoup
Re: Chercher mise a jour
Publié : mar. 24/août/2010 21:52
par venom
Salut,
il faut te servir des bibliothèque ftp cherche ressèment Dobro a publier un code qui montre cela
@++
Re: Chercher mise a jour
Publié : mar. 24/août/2010 22:21
par Parole De JOJO
je n'ais pas compris
Re: Chercher mise a jour
Publié : mar. 24/août/2010 22:22
par Backup
oui ici
http://www.purebasic.fr/french/viewtopi ... 3&start=15
dernier code de la page 2
ne pas utiliser le FTP !! car ton code contiendrai ton pass et ton login
mais avec le dernier code posté on passe par le http et le web gadget
j'ai l'aissé le fichier
sph.txt sur mon espace pour que le code donné fonctionne ...

Re: Chercher mise a jour
Publié : mer. 25/août/2010 9:16
par Parole De JOJO
merci
la verite c'est que je n'ai pas compris pourqoi il faut passer par tout ca
ne serait il pas mieux de verifier tout simplement si le fichier xxx v2.30.rar par exemple, existe ou pas
sans code ni login
Re: Chercher mise a jour
Publié : mer. 25/août/2010 9:45
par Parole De JOJO
c'est bon j'ai capte
merci infiniment
Re: Chercher mise a jour
Publié : jeu. 26/août/2010 11:44
par Parole De JOJO
voila j'ai inclu le code dans mon programme
en fait il y avait plusieurs parametres qui m'interressait donc j'ai uploade un fichier prefs sur mon site et le programme en cree un sur l'ordi en lisant ligne par ligne celui du site
mais apres je me suis dit que c'etait un peu idiot et il vaudrait peut etre mieux tout simplement telecharger le fichier prefs du site et le lire directement
seulemet je ne sais pas telecharger un fichier directement,sans utiliser runprogram
est ce que quelqu'un pourrait m'aider pliz
de plus, lorsque le programme s'allume, il met quelque secondes a se connecter et pendant se temps le programme est bloque, onne peux rien y faire. y a il pas un moyen d'appeller une procedure et pendant qu'elle s'execute, de continuer a faire tourner le programme?
j'ai pense a creer un deuxieme exe qui ferait le telechargement et le premier exe l'appellerait, mais c'est une galere
merci
Re: Chercher mise a jour
Publié : jeu. 26/août/2010 11:58
par Backup
Parole De JOJO a écrit :voila j'ai inclu le code dans mon programme
en fait il y avait plusieurs parametres qui m'interressait donc j'ai uploade un fichier prefs sur mon site et le programme en cree un sur l'ordi en lisant ligne par ligne celui du site
mais apres je me suis dit que c'etait un peu idiot et il vaudrait peut etre mieux tout simplement telecharger le fichier prefs du site et le lire directement
dans l'exemple que j'ai mis , le programme va lire le fichier "SPH.txt"
qui se trouve actuellement sur mon site !
ici :
http://michel.dobro.free.fr/bidouilles/SPH.txt
et ensuite , j'affiche le contenu (2 lignes) dans un editeur ...
Ben voila
ce text est sur mon site , et tu peux le lire !
que veux tu de plus ?
ce contenu, pourrai etre un numero de version d'un prg
tu peux meme avoir une ligne de text par programme ..
comme le nom du programme , suivi de son numero de version ...
pas besoin de telecharger quoique ce soit ....

²
Re: Chercher mise a jour
Publié : jeu. 26/août/2010 12:29
par Parole De JOJO
je sais et j'ai compris ca
je demande a part ca, comment telecharger un fichier directement?
Re: Chercher mise a jour
Publié : jeu. 26/août/2010 12:36
par Ar-S
Parole De JOJO a écrit :seulemet je ne sais pas telecharger un fichier directement,sans utiliser runprogram
Syntaxe
Description
Télécharge un fichier sur le disque à partir de l'URL$ spécifiée. Si l'URL$ n'existe pas ou qu'une erreur survient lors du téléchargement, le 'Resultat' sera 0.
InitNetwork() doit avoir été appelé avec succès avant de pouvoir utiliser cette commande.
Exemple:
Code : Tout sélectionner
InitNetwork()
NomDeFichier$ = SaveFileRequester("Where to save index.php3 ?", "", "", 0)
If ReceiveHTTPFile("http://www.purebasic.com/index.php3", NomDeFichier$)
Debug "Succes"
Else
Debug "Erreur"
EndIf
Merci qui ? merci la doc...
Re: Chercher mise a jour
Publié : jeu. 26/août/2010 13:39
par Parole De JOJO
effectivement, je n'avais pas vu la doc
merci
et pour effectuer une procedure et parallelemnt continuer le prog?
Re: Chercher mise a jour
Publié : jeu. 26/août/2010 13:41
par flaith
utilise les "thread"

Re: Chercher mise a jour
Publié : jeu. 26/août/2010 16:35
par Backup
ou un timer !

Re: Chercher mise a jour
Publié : jeu. 26/août/2010 16:55
par Fred
Non, seul le thread marchera

Re: Chercher mise a jour
Publié : jeu. 26/août/2010 17:35
par Backup
oui , les timers , c'est plutot pour des trucs repetitif
on pourrai lancer le timer juste pour une fois , et le detruire ... mais bon
