Bonjour,
Je suis à transférer une application DOS internationale français/anglais à
Windev.
La version actuelle en langage DOS comporte une option qui permet à l'usager
de choisir tous les formats possibles sur la planète (jj.mm.aaaa,
mm/jj/aaaa, aaaa.mm.jj, etc...). Pour ce faire nous utilisons une seule
ligne de code pour modifier toutes les saisies et les affichages de dates
dans n'importe quel format choisi par l'usager.
J'ai cherché sans succès une fonction semblable dans Windev. Est-ce que cela
existe?
Bonjour,
Je suis à transférer une application DOS internationale français/anglais à
Windev.
La version actuelle en langage DOS comporte une option qui permet à l'usager
de choisir tous les formats possibles sur la planète (jj.mm.aaaa,
mm/jj/aaaa, aaaa.mm.jj, etc...). Pour ce faire nous utilisons une seule
ligne de code pour modifier toutes les saisies et les affichages de dates
dans n'importe quel format choisi par l'usager.
J'ai cherché sans succès une fonction semblable dans Windev. Est-ce que cela
existe?
Bonjour,
Je suis à transférer une application DOS internationale français/anglais à
Windev.
La version actuelle en langage DOS comporte une option qui permet à l'usager
de choisir tous les formats possibles sur la planète (jj.mm.aaaa,
mm/jj/aaaa, aaaa.mm.jj, etc...). Pour ce faire nous utilisons une seule
ligne de code pour modifier toutes les saisies et les affichages de dates
dans n'importe quel format choisi par l'usager.
J'ai cherché sans succès une fonction semblable dans Windev. Est-ce que cela
existe?
Désolé de te décevoir déjà le lundi...
Real Phil wrote:
> Bonjour,
>
> Je suis à transférer une application DOS internationale français/anglais
> Windev.
>
> La version actuelle en langage DOS comporte une option qui permet à
> de choisir tous les formats possibles sur la planète (jj.mm.aaaa,
> mm/jj/aaaa, aaaa.mm.jj, etc...). Pour ce faire nous utilisons une seule
> ligne de code pour modifier toutes les saisies et les affichages de
> dans n'importe quel format choisi par l'usager.
>
> J'ai cherché sans succès une fonction semblable dans Windev. Est-ce que
> existe?
Salut Réal,
Désolé de te décevoir déjà le lundi...
pour les fenêtres, il faut employer le masque Système (Windows param
régionaux), je ne crois pas qu'il y a une autre solution. Pire, encore
Windev a la fâcheuse habitude de convertir un masque de champ
DateSystème en masque multilingue ce qui est vraiment ennuyeux, car non
seulement ce n'est pas voulu, mais seul Anglais et Français sont crées
et le projet est définie pour 5 langues. Je n'ai jamais compris à quel
moment Windev fait de telles changements, peut-être lorsqu'on copie des
fenêtres par "Sauvegarder sous...".
Sous l'éditeur d'états, le masque DateSystème n'existe pas. On peut
manuellement saisir "UseSystemMask" ce qui donne le même résultat...
Je ne pense pas qu'on puisse changer le masque des dates par
programmation, car les masques standard "mask..." n'incluent rien pour
les dates.
Salutations
Mat
Désolé de te décevoir déjà le lundi...
Real Phil wrote:
> Bonjour,
>
> Je suis à transférer une application DOS internationale français/anglais
> Windev.
>
> La version actuelle en langage DOS comporte une option qui permet à
> de choisir tous les formats possibles sur la planète (jj.mm.aaaa,
> mm/jj/aaaa, aaaa.mm.jj, etc...). Pour ce faire nous utilisons une seule
> ligne de code pour modifier toutes les saisies et les affichages de
> dans n'importe quel format choisi par l'usager.
>
> J'ai cherché sans succès une fonction semblable dans Windev. Est-ce que
> existe?
Salut Réal,
Désolé de te décevoir déjà le lundi...
pour les fenêtres, il faut employer le masque Système (Windows param
régionaux), je ne crois pas qu'il y a une autre solution. Pire, encore
Windev a la fâcheuse habitude de convertir un masque de champ
DateSystème en masque multilingue ce qui est vraiment ennuyeux, car non
seulement ce n'est pas voulu, mais seul Anglais et Français sont crées
et le projet est définie pour 5 langues. Je n'ai jamais compris à quel
moment Windev fait de telles changements, peut-être lorsqu'on copie des
fenêtres par "Sauvegarder sous...".
Sous l'éditeur d'états, le masque DateSystème n'existe pas. On peut
manuellement saisir "UseSystemMask" ce qui donne le même résultat...
Je ne pense pas qu'on puisse changer le masque des dates par
programmation, car les masques standard "mask..." n'incluent rien pour
les dates.
Salutations
Mat
Désolé de te décevoir déjà le lundi...
Real Phil wrote:
> Bonjour,
>
> Je suis à transférer une application DOS internationale français/anglais
> Windev.
>
> La version actuelle en langage DOS comporte une option qui permet à
> de choisir tous les formats possibles sur la planète (jj.mm.aaaa,
> mm/jj/aaaa, aaaa.mm.jj, etc...). Pour ce faire nous utilisons une seule
> ligne de code pour modifier toutes les saisies et les affichages de
> dans n'importe quel format choisi par l'usager.
>
> J'ai cherché sans succès une fonction semblable dans Windev. Est-ce que
> existe?
Salut Réal,
Désolé de te décevoir déjà le lundi...
pour les fenêtres, il faut employer le masque Système (Windows param
régionaux), je ne crois pas qu'il y a une autre solution. Pire, encore
Windev a la fâcheuse habitude de convertir un masque de champ
DateSystème en masque multilingue ce qui est vraiment ennuyeux, car non
seulement ce n'est pas voulu, mais seul Anglais et Français sont crées
et le projet est définie pour 5 langues. Je n'ai jamais compris à quel
moment Windev fait de telles changements, peut-être lorsqu'on copie des
fenêtres par "Sauvegarder sous...".
Sous l'éditeur d'états, le masque DateSystème n'existe pas. On peut
manuellement saisir "UseSystemMask" ce qui donne le même résultat...
Je ne pense pas qu'on puisse changer le masque des dates par
programmation, car les masques standard "mask..." n'incluent rien pour
les dates.
Salutations
Mat
Mais je constate après plusieurs tests que la propriété MasqueSaisie
est très très puissante.
Autre problème - si le format demandé affiche les jours/mois en
texte. Les formats de dates qui montrent les jours/mois abréviés ou
au long (comme le format "JJJJ JJ MMMM AAAA") montrent toujours les
jours et les mois en français quelle que soit la Nation(). Est-ce que
WDMsg et/ou WDInt règlent cela ou s'il y a un autre truc que
j'ignore?
Mais je constate après plusieurs tests que la propriété MasqueSaisie
est très très puissante.
Autre problème - si le format demandé affiche les jours/mois en
texte. Les formats de dates qui montrent les jours/mois abréviés ou
au long (comme le format "JJJJ JJ MMMM AAAA") montrent toujours les
jours et les mois en français quelle que soit la Nation(). Est-ce que
WDMsg et/ou WDInt règlent cela ou s'il y a un autre truc que
j'ignore?
Mais je constate après plusieurs tests que la propriété MasqueSaisie
est très très puissante.
Autre problème - si le format demandé affiche les jours/mois en
texte. Les formats de dates qui montrent les jours/mois abréviés ou
au long (comme le format "JJJJ JJ MMMM AAAA") montrent toujours les
jours et les mois en français quelle que soit la Nation(). Est-ce que
WDMsg et/ou WDInt règlent cela ou s'il y a un autre truc que
j'ignore?
Mais je constate après plusieurs tests que la propriété
MasqueSaisie est très très puissante.
Le texte des dates provient de Windows et ne pas de Windev.
Donc, rien à programmer :-) .
Mais je constate après plusieurs tests que la propriété
MasqueSaisie est très très puissante.
Le texte des dates provient de Windows et ne pas de Windev.
Donc, rien à programmer :-) .
Mais je constate après plusieurs tests que la propriété
MasqueSaisie est très très puissante.
Le texte des dates provient de Windows et ne pas de Windev.
Donc, rien à programmer :-) .
Par contre, j'avais fait quelques tentatives d'utilisation des champs
et rubriques DateHeure. Alors avec notre masque DateSystème on
oublie ça, l'affichage DateHeure (fenêtre ou États) ne fonctionne
plus, il n'y a que l'heure dans le "Short Date". Je présume qu'il
faut retoucher ces champs et utiliser des rubriques et des champs
séparées. Est-ce exact?
Le texte des dates provient de Windows et ne pas de Windev. Donc,
rien à programmer :-) .
J'ai fait des tests sur Windows francais et Windows anglais et sur
les deux, j'ai mis le choix de langue anglais (Canada) dans le
paramètres régionaux et les textes des dates en formats tels que
"JJJJ JJ MMMM AAAA" sortent toujours en francais. Non je n'ai pas
oublié de redémarrer les ordinateurs ;-)
Comment ça se fait?
Par contre, j'avais fait quelques tentatives d'utilisation des champs
et rubriques DateHeure. Alors avec notre masque DateSystème on
oublie ça, l'affichage DateHeure (fenêtre ou États) ne fonctionne
plus, il n'y a que l'heure dans le "Short Date". Je présume qu'il
faut retoucher ces champs et utiliser des rubriques et des champs
séparées. Est-ce exact?
Le texte des dates provient de Windows et ne pas de Windev. Donc,
rien à programmer :-) .
J'ai fait des tests sur Windows francais et Windows anglais et sur
les deux, j'ai mis le choix de langue anglais (Canada) dans le
paramètres régionaux et les textes des dates en formats tels que
"JJJJ JJ MMMM AAAA" sortent toujours en francais. Non je n'ai pas
oublié de redémarrer les ordinateurs ;-)
Comment ça se fait?
Par contre, j'avais fait quelques tentatives d'utilisation des champs
et rubriques DateHeure. Alors avec notre masque DateSystème on
oublie ça, l'affichage DateHeure (fenêtre ou États) ne fonctionne
plus, il n'y a que l'heure dans le "Short Date". Je présume qu'il
faut retoucher ces champs et utiliser des rubriques et des champs
séparées. Est-ce exact?
Le texte des dates provient de Windows et ne pas de Windev. Donc,
rien à programmer :-) .
J'ai fait des tests sur Windows francais et Windows anglais et sur
les deux, j'ai mis le choix de langue anglais (Canada) dans le
paramètres régionaux et les textes des dates en formats tels que
"JJJJ JJ MMMM AAAA" sortent toujours en francais. Non je n'ai pas
oublié de redémarrer les ordinateurs ;-)
Comment ça se fait?