IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Exemple programme de mise � jour


Sujet :

C++Builder

  1. #1
    Membre actif

    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2007
    Messages
    93
    D�tails du profil
    Informations personnelles :
    �ge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 93
    Billets dans le blog
    1
    Par d�faut Exemple programme de mise � jour
    Bonjour, j'ai fait mon propre programme de mise � jour qui verifie si une mise � jour est dsiponible et telecharge en consequence les fichiers � jours dans un serveur ftp mais quand je telecharge je presente une nouvelle form avec deux progressbar mais pendant le telechargement il est imposible d'afficher correctement la form, car celle ci s'affiche bien qu'apr�s le telechargent, donc � la fin du traitement de la fonction execut�e. donc je cherche une source de programme de mise � jour en ligne fonctionnelle qui soit � la sauce live update ou windows update ou non car j'ai rien trouver dans mes recherches. m�me si le prog et en delphi, pas de pb, je fais d portage. le sujet sera aussi post� en section delphi.
    merci pour votre aide

  2. #2
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Il faut que tu ajoute des Application->ProcessMessage() dans tes boucles de traitement, cela va rafraichir ta fen�tre a chaque appelle

  3. #3
    Membre actif

    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2007
    Messages
    93
    D�tails du profil
    Informations personnelles :
    �ge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 93
    Billets dans le blog
    1
    Par d�faut
    je l'ai fait mais c'a na pas l'air de changer grand chose
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    void __fastcall TForm2::Button3Click(TObject *Sender)
    {
    int x=0,z=0;
    do
    {
    		do
    		{
                              Application->ProcessMessages();
    		/*Code telechargement fichier*/
                              Application->ProcessMessages();
    		Form2->ProgressBar2->Position=x;
    		}while(x!=100);
    Sleep(100);//Attente entre chaque fichier ;
    Form2->ProgressBar1->Position=z;
    x=0;
     
    //i=0;
    }while(z!=100);
    Form1->Label3->Caption=Form1->Label5->Caption;
    Form1->Label4->Caption=Form1->Label6->Caption;
    Form1->Button2->Enabled=false;
    Form1->Button3->Enabled=false;
    Form2->Button1->Enabled=true;
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm2::FormShow(TObject *Sender)
    {
    Form2->Refresh();
    Application->ProcessMessages();
    Sleep(100);
    Form2->Button3Click(Sender);
    Application->ProcessMessages();
    }

  4. #4
    Membre �clair� Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par d�faut
    sa rafraichira la form

    Application->ProcessMessage permetra juste de pouvoir cliquer quelque part et qu'il le prenne en compte

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    void __fastcall TForm2::Button3Click(TObject *Sender)
    {
    int x=0,z=0;
    do
    {
    		do
    		{
    		/*Code telechargement fichier*/
    		Form2->ProgressBar2->Position=x;
                              Form2->Refresh();
                              Application->ProcessMessages();
    		}while(x!=100);
    Sleep(100);//Attente entre chaque fichier ;
    Form2->ProgressBar1->Position=z;
    x=0;
     
    //i=0;
    }while(z!=100);
    Form1->Label3->Caption=Form1->Label5->Caption;
    Form1->Label4->Caption=Form1->Label6->Caption;
    Form1->Button2->Enabled=false;
    Form1->Button3->Enabled=false;
    Form2->Button1->Enabled=true;
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm2::FormShow(TObject *Sender)
    {
    Form2->Refresh();
    Sleep(100);
    Form2->Button3Click(Sender);
    }

    voila essai comme sa
    sa devrai aller
    Cordialement Baxter

Discussions similaires

  1. Programme de mise � jour pour OpenBSD
    Par Olivier Regnier dans le forum C
    R�ponses: 2
    Dernier message: 31/03/2008, 10h21
  2. Programme de mise � jour
    Par zit_zit dans le forum VB.NET
    R�ponses: 1
    Dernier message: 20/02/2008, 14h56
  3. Programme de mise � jour Vista
    Par nostroyo dans le forum Windows
    R�ponses: 4
    Dernier message: 29/01/2008, 10h29
  4. Comment programmer une mise � jour ?
    Par qnop dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 4
    Dernier message: 15/03/2006, 16h33
  5. Programmer la mise � jour des tables attach�es
    Par _developpeur_ dans le forum Access
    R�ponses: 3
    Dernier message: 02/12/2005, 20h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo