banniére publicitaire dans windev
Stagiaire WDF
Inscrit:
17/07/2002 03:47
Post(s): 8
salut tous le monde

je developpe à l'instant une petite application dans laquelle je dois prévoir
une banniére publicitaire qui boucle autant de fois selon un systéme de temporisation
je prévoit à cet effet un fichier dans la base de donnée qui contient une rubrique dans
laquelle seront stockées les chemins relatifs à des images prévu pour la banniére
ma question est la suivante
avec les fonctions hlitpremier(fichierpub,id..) et hlitsuivant , associé à un bouton cachée
dans lequel le code de hlitsuivant est incrémenté et avec une multitache(x temps) j'ai des souicis
car même s'il fonctionne a parfait au début mais une fois il finit la lecture de la base
de donnée il ne retourne pas sur le premier fichier prévu

priére de m'aider à résoudre ce petit probléme car même si d'autres vont prévoir une
autre solution telque les fichier GIF ou autre mais j'en ai besoin car en cliquant sur une animation
de la banniére sa devra me relié à une fiche ("contact") déja relié dans la BD.

MErci A tous

Contribution le : 02/11/2005 13:17
Créer un fichier PDF de la contribution Imprimer


Re: banniére publicitaire dans windev
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382

A tester

hlitsuivant(Fichier)
si hendehors(Fichier) alors
 hlitpremier(Fichier)
fin

Contribution le : 02/11/2005 14:27
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: banniére publicitaire dans windev
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Mario,

pour commencer, je te conseilles d'utiliser une source de données pour éviter les accès intenpestifs et non nécessaire sur la base.

Sql est une Chaine
Rs est une source de donnees

Sql = "SELECT fichierpub.rub1, fichierpub.rub2, fichierpub.rubN "...
    + "FROM fichierpub"
Si pas HExecuteRequeteSQL(Rs, HRequeteDefaut, Sql) Alors
 Erreur(HErreurInfo())
 Retour
Fin

Lecture:     //On identifie un debut de bloc de code
POUR Tous Rs
  //Ici le Traitement d'affichage et de temporisation
Fin
Goto Lecture //On renvoi au debut du bloc de code Lecture


pour ma part ce type de traitement irait très bien dans un thread secondaire.

Contribution le : 02/11/2005 14:32
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: banniére publicitaire dans windev
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
Citation :

pour ma part ce type de traitement irait très bien dans un thread secondaire.


Ou exécuté à partir d'un timer...

Contribution le : 03/11/2005 21:26
_________________
La touche F1 est et restera toujours ta meilleure amie :p
Créer un fichier PDF de la contribution Imprimer


Re: banniére publicitaire dans windev
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour bofkill,

Certes la taporisation entre 2 affichages de banière nécessite une temporisation qui reste à définir par le développeur, cependant j'évite l'utilisation des timers lorsque cela est possible et surtout selon certain contexte.

En effet il faut s'avoir qu'un timer appartient à la fenêtre en cours d'exécution au moment de sa création et cela peut poser des problèmes dans certains cas.
Voir un fil de discussion ici

de ce faite il est préférable d'utiliser (dans l'idée que j'avais) dans le thread l'api suivante qui va bloquer le thread par exemple ici pendant 5 secondes.
API("kernel32", "Sleep", 5000)


cette api permettera d'afficher un banière différente toutes les 5 secondes.

Contribution le : 04/11/2005 11:02
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: banniére publicitaire dans windev
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
Jolie astuce ^^

Il est vrai que les timers peuvent poser des probmèmes, donc, je m'incline :)

Contribution le : 04/11/2005 17:47
_________________
La touche F1 est et restera toujours ta meilleure amie :p
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2