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

AS/400 Discussion :

SNDBRKMSG en couleur


Sujet :

AS/400

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut SNDBRKMSG en couleur
    Bonjour à tous,

    Est-il possible de générer un SNDBRKMSG en couleur ?

    Mes utilisateurs voudraient qu'une couleur différente identifie les messages vraiment important.

    J'ai essayé en insérant un code couleur au début de mon message, mais celui-ci n'est pas interprété, contrairement à un DSPF.

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Points : 1 084
    Points
    1 084
    Par défaut
    Tu mets devant ton message le code hexa de la couleur et n'oublie pas de revenir en NORMAL (ou green) à la fin de ton message.
    Ci-contre les codes couleur : http://www.rpgiv.com/dspatr.html

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut
    Non j'ai essayé ça ne marche pas.

    le SNDBRKMSG reste en vert. Le code couleur est transformé en un carré en inverse video, c'est tout.

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 298
    Points : 1 578
    Points
    1 578
    Par défaut
    Avec SNDBRKMSG, je ne pense pas que ce soit possible.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Le message émis par SNDBRKMSG est épuré des codes non affichables.

    Tu peux par contre faire un CHGMSGQ mamsgq PGM(monprogramme)

    Ce programme sera appelé automatiquement lorsqu'un message sera envoyé à la file d'attente de messages.
    Tu pourras donc afficher le message dans une fenêtre, en couleurs bien sûr

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut
    Je ne connaissais pas ce paramètre de CHGMSGQ.
    Maic cela va obliger à le faire sur tous les MSGQ des utilisateurs susceptibles de recevoir un message, non ?

    J'avais penser au départ qu'une petite API résolverait peut-être mon pb.

    En attendant je vais creuser cette voie.
    Merci

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 298
    Points : 1 578
    Points
    1 578
    Par défaut
    Si tu tiens au SNDBRKMSG, on ne peut rien faire. En revanche, tu peux par exemple envoyer des messages couleur de type *STATUS à tes utilisateurs en ligne 24, quel que soit l'écran vert sur lequel tu te trouves.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut
    J'ai peur que le message de type *STATUS ne soit pas assez flagrant pour un message important.

    J'ai creusé le CHGMSGQ.
    Effectivement ça marche, mais du coup tous les SNDMSG sont en type *BREAK, même ceux qui ne sont pas intéressants.
    Je vais m'en contenter pour l'instant, étant donné qu'il y a très peu de SNDMSG ici, et que le SNDBRKMSG apparaît sans issue.

    Merci à tous pour vos conseils...

  9. #9
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 298
    Points : 1 578
    Points
    1 578
    Par défaut
    Citation Envoyé par mutsum1
    J'ai peur que le message de type *STATUS ne soit pas assez flagrant pour un message important.
    Et bien, en rouge + inverse video, que te faut-il de plus ?

    On pourrait y ajouter l'alarme sonore.


  10. #10
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Citation Envoyé par mutsum1 Voir le message
    J'ai creusé le CHGMSGQ.
    Effectivement ça marche, mais du coup tous les SNDMSG sont en type *BREAK, même ceux qui ne sont pas intéressants.
    Je vais m'en contenter pour l'instant, étant donné qu'il y a très peu de SNDMSG ici, et que le SNDBRKMSG apparaît sans issue.
    Dans ton programme, tu récupère la gravité du message (par RCVMSG) et tu n'affiches le message que si elle est supérieure à 40 par exemple.

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut
    Je suis désolé mais les messages ce n'est pas ma spécialité.

    Par rapport aux tests que j'ai fait, le CHGMSQG ne marche qu'avec la commande SNDMSG, et cette commande ne permet pas d'associer une gravité au message.

    Mais ce n'est pas grave, je vais inclure en début de message un code spécifique qui fera comprendre au CL qu'il doit dans ce cas lancer le programme d'affichage spécial. Ca devrait revenir au même...

  12. #12
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 298
    Points : 1 578
    Points
    1 578
    Par défaut
    Je ne vois vraiment pas ce qu'apporte la méthode que suggère FORMULARY et que tu as appliquée par rapport à un message de type *STATUS qui est facile mettre en oeuvre ...

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 57
    Points : 36
    Points
    36
    Par défaut
    Je crains que l'utilisateur ne fasse pas attention à un message *STATUS, même si celui-ci est en rouge. Alors qu'il ne peut éviter un écran qui se superpose à son travail, où qu'il regarde.

    Je vais quand même proposer les deux à mes utilisateurs, ils choisirons...

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Couleur d'une JComboBox disabled
    Par ced dans le forum Composants
    Réponses: 6
    Dernier message: 06/01/2004, 15h33
  3. Couleur des lignes dans DBGrid
    Par eddie dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/06/2002, 18h15
  4. Mixage de Couleurs
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 29/05/2002, 13h34
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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