Bonjour
Quelle est la syntaxe WinDev pour construire une chaine de ce type
Code : Sélectionner tout - Visualiser dans une fenêtre à part hr = StringCchPrintf(szTimeStamp, strSize(szTimeStamp), L"%02d:%02d:%02d", HH, MM, SS)
Bonjour
Quelle est la syntaxe WinDev pour construire une chaine de ce type
Code : Sélectionner tout - Visualiser dans une fenêtre à part hr = StringCchPrintf(szTimeStamp, strSize(szTimeStamp), L"%02d:%02d:%02d", HH, MM, SS)
Si tu nous disait ce que tu veux obtenir à partir de quoi, ça aiderait...
Au nom du pèze, du fisc et du St Estephe
Au nom du fric, on baisse son froc...
Je veux construire une chaine de type "00:12:55" à partir de 3 entiers HH, MM, SS qui représentent des durées en heures, minutes secondes.
Je sais qu'il existe une syntaxe similaire à celle utilisée en C à savoir
"%02d:%02d:%02d", HH, MM, SS
mais je n'arrive pas à la retrouver dans la doc.
Bonjour,
Visiblement tu veux convertir une heure en chaine, donc regarde du côté de HeureVersChaine().
Tatayo.
Bonjour Patrice,
je n'ai pas tout compris ou c'est de chaîneconstruit() https://doc.pcsoft.fr/fr-fr/?3024006...truit_fonction dont tu veux parler ?
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Bonjour,
Comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part NumeriqueVersChaine(HH,"02d") + ":" + NumeriqueVersChaine(MM,"02d") + ":" + NumeriqueVersChaine(SS,"02d")
Philippe,
N'hésitez à lever le pouce si mon aide vous a été utile.
Du coup, ça donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part UneChaine = ChaineConstruit("%1:%2:%3", HH, MM, SS)
Au nom du pèze, du fisc et du St Estephe
Au nom du fric, on baisse son froc...
Je dirais même plus :Ce qui évitera les 1:8:5 au lieu de 01:08:05.
Code : Sélectionner tout - Visualiser dans une fenêtre à part UneChaine = ChaineConstruit("%1:%2:%3", NumeriqueVersChaine(HH,"02d"), NumeriqueVersChaine(MM,"02d"), NumeriqueVersChaine(SS,"02d"))
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
StringBuilder est exactement ce que je cherchais.
Je vais pouvoir compléter un projet qui montre l'encapsulation de FFPlay (FFMpeg) directement dans une application WinDev.
Merci à tous !
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Chaineconstruit (StringBuilder) et NumeriqueVersChaine si tu as en entrée 3 entiers hh mm ss
HeureVersChaine (TimeToString) (ou même dateVersChaine ?) si tu as en entrée une variable de type heure
DuréeVersChaine (DurationToString) si tu as en entrée une variable de type durée.
N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.
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