Bonjour,
j'ai trois photos à mettre sur ma page d'accueil. seulement, elle doivent s'afficher l'une après l'autre selon une periode déterminé.
comment puis-je le faire? j'avoue que je suis planté.
merci
Bonjour,
j'ai trois photos à mettre sur ma page d'accueil. seulement, elle doivent s'afficher l'une après l'autre selon une periode déterminé.
comment puis-je le faire? j'avoue que je suis planté.
merci
il s'agit d'un site WEB ! il faut voir sur le forum Webdev.j'ai trois fotos à mettre sur ma page d'accueil. seulement, elle doivent s'afficher l'une après l'autre selon une periode déterminé.
sinon un timer ferais bien l'affaire
Merci de préciser s'il s'agit du splash screen d'une application ou de la page d'accueil d'un site Web
il s'agit d'une application et non d'un site web. Ces image doivent s'afficher sur la page contenant mon menu, ma première page.
un timer est un champs? comment l'utiliser? je connais pas ces propriétés.sinon un timer ferais bien l'affaire
merci
Bonjour
Regarde la fonction TimerSys
Le but est d'appeler à intervalle régulier une procédure qui changera ton image
Sinon (je viens de regarder) les automatismes étaient déjà gérés en version 10, fais un clic droit sur une procédure et tu peux demander (Propriétés) de l'exécuter à intervalle régulier (ce qui évite la gestion par Timersys)
Pascal H.
phapps.e-monsite.com
Il faut quand même faire quelques efforts personnels
Je te rapelle que ton logiciel (WinDev) est pourvu d'une aide que tu peux appeler très facilement en utilisant la touche F1 de ton clavier
Tu tapes F1 Index timer
et tu as toutes les explications nécessaires avec le plus souivent un exemple d'utilisation
les imiga ne sont pas affiché par procedure. il sont placé sur le formulaire et superposés les unes sur les autres. c'est justemnt la procedure à écrire avec un timer que je m'en sors pas. comment dois-je proceder?
Images sur un formulaire ??
ça ne veut pas dire grand chose ?
En WinDev il y a des fenètres, des champs, etc.
Donne-nous des informations claires et précises sur ce que tu veux, ce que tu as fait, ce qui ne fonctionne pas.
Pour l'utilisation du timer, voir mon post ci-dessus
pour etre plus précis, j'ai mis un trois champs image sur mon formulaire que je veux faire afficher l'une apres l'autre.
j'ai fait un tour sur l'aide, mais a vrai dire, j'ai rien compris:
Je ne sais pas ce qu'est un formulaire en windev, je vais donc appeler ça une fenêtre pour l'instant.
Tu as au moins 2 solutions (surement plus):
1) Tu fais 3 champs images et tu les affiches/caches lorsqu'une procédure est appelée par un timer (TimerSys).
2) Tu n'utilises qu'un champ image et tu changes l'image dedans dans une procédure appeler par un timer.
Dans tous les cas, tu vas devoir utiliser un timer ou une procédure automatique.
«Un problème bien défini est un problème à moitié résolu.»
oui mais comment utiliser un timer?
c'est la syntaxe que je cerne pas.
dois-je ecrire une procedure incluent un timer ou utiliser un timer faisant appel à une procedure?
j'ai essayé aussi avec les fonctionset
Code : Sélectionner tout - Visualiser dans une fenêtre à part chronodebutmais sans succes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part chronofin
je precise que je suis novice en programmation; possible que j'utilise mal ces fonctons
Les fonctions chrono permettent de calculer un délai et non pas d'appeler une procédure à une fréquence donnée. La fonction TimerSys prend en paramètre le nom de ta procédure à appeler et la fréquence (en csec) à laquelle appeler cette procédure.
«Un problème bien défini est un problème à moitié résolu.»
Ce n'est normalement pas un problème
La documentation et les exemples fournis avec WinDev et notamment le Guide d'autoformation permettent d'apprendre à utiliser WinDev.
Par contre, tu dois comprendre que si on ne demande qu'à t'aider, on ne peut ni te former, ni faire ton travail à ta place.
j'ai fini par trouver:
a l'initialisation de ma fenètre:
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 PROCEDURE MISEAHEURE() hLeTemps est une Heure hLeTemps=HeureSys() SI modulo(Val(hLeTemps[[4 A 6]]),2)<>0 ALORS // on verifie si les secondes st des multiples de 2 foto1..Visible=Vrai foto2..Visible=Faux SINON foto1..Visible=Faux foto2..Visible=Vrai FIN
ca marche parfaitement pour deux fotos
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Timer("MISEAHEURE",500,1)
je cherche pour trois fotos presentement, ca doit pas poser un problème
merci a vous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager