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

Cpcdos Discussion :

Créer une barre de progression animé


Sujet :

Cpcdos

  1. #1
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    août 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : août 2014
    Messages : 40
    Points : 55
    Points
    55
    Par défaut Créer une barre de progression animé
    bonjour a tous je voudrais savoir comment faire une barre de progression avec un comptage en millisecondes

    merci

  2. #2
    Membre chevronné
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    mai 2010
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2010
    Messages : 588
    Points : 1 771
    Points
    1 771
    Billets dans le blog
    1
    Par défaut
    Salut,

    Dans le fichier PROG\PROGRESS.CPC tu as un exemple, mais en secondes, voici un exemple en millisecondes :
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    REM/ Cette variable s'incrementera
    FIX/ PASSE = 0
    
    REM/ On cree une fenetre de 400x150 au centre de l'ecran
    INI/ FENETRE(
    	INI;NOM 	= "FENETRE_PROGRESS"
    	INI;TEXTE	= "Test de barre de progression"
    	INI;TYPE	= "1"
    	INI;COULEUR	= "255,255,255"
    	INI;PX		= "MX"
    	INI;PY		= "MY"
    	INI;TX		= "400"
    	INI;TY		= "150"
    	CREER/
    INI/ FENETRE)
    
    REM/ On cree une barre de progression de 370x20
    INI/ PROGRESSION(
    	INI;NOM		= "BAR_PROGRESS"
    	INI;FENETRE	= "FENETRE_PROGRESS"
    	INI;STATUT	= "0"
    	INI;TYPE	= "1"
    	INI;IMG		= "0"
    	INI;COULEUR	= "220,220,220"
    	INI;COULEURP	= "255,050,050"
    	INI;PX		= "10"
    	INI;PY		= "100"
    	INI;TX		= "370"
    	INI;TY		= "20"
    	CREER/
    INI/ PROGRESSION)
    
    REM/ On cree un compteur d'une intervalle de 300ms
    INI/ COMPTEUR(
    	INI;NOM 	= "COMPT_PROGRESS"
    	INI;FENETRE	= "FENETRE_PROGRESS"
    	INI;INTERVALLE	= "0.300"
    	INI;ACTIVE	= "1"
    	CREER/
    	EV/ %PROG%\PROGRESS.CPC
    INI/ COMPTEUR)
    
    rem/ afin d'optimiser on stoppe ici
    stop/
    
    REM/ La procedure d'evenement SI le compteur "COMPT_PROGRESS" a atteint son cycle de 300ms
    PROC/ COMPT_PROGRESS(CYCLE)
            REM/ On incremente de +3
    	FIX/ PASSE = /C %PASSE% + 3
    
            REM/ Si il depasse 100 alors on quitte
    	SI/ %PASSE% > 100 (:ALLER/ FIN:)
    
            REM/ On place la valeur de PASSE tant que % dans la barre
    	INI/ PROGRESSION(
    		INI;NOM	= "BAR_PROGRESS"
    		INI;STATUT	= "%PASSE%"
    		CREER/
    	INI/ PROGRESSION
            stop/
    FIN/ PROC
    
    
    :FIN:
    REM/ On ferme la fenetre et on affiche le message
    fermer/ FENETRE_PROGRESS
    Msgbox/ /texte=Fin du comptage! /titre=Message! /mode=1 /alerte=0
    Sébastien FAVIER
    Felly-software Autonomous vehicle software for everyone.
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

  3. #3
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    août 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : août 2014
    Messages : 40
    Points : 55
    Points
    55
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/01/2010, 10h26
  2. Créer une barre de progression
    Par Downhill6 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/03/2009, 17h35
  3. EXCEL VBA - Créer une barre de progression
    Par babacool dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/08/2008, 18h16
  4. Créer une barre de progression avec "stop/pause"
    Par davos56 dans le forum Delphi
    Réponses: 7
    Dernier message: 22/05/2007, 17h59
  5. Créer une barre de progression sous Vba ??
    Par Deejoh dans le forum Général VBA
    Réponses: 7
    Dernier message: 17/10/2005, 15h05

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