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

C++Builder Discussion :

problème erreur s'affiche en arrière plan


Sujet :

C++Builder

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Par défaut problème erreur s'affiche en arrière plan
    Bonjour,
    Je vais essayer de vous expliquer simplement mon problème.
    Alors voila j’ai un programme développer en c++ sur c++builder 3 ce programme tourne en parallèle avec un logiciel de supervision développer en Delphi (enfin je crois).

    A savoir l’utilisateur ne dispose pas de barre de tache ni de souris ni de clavier, tous ce gère grâce à un écran tactile et un bouton qui permet de Switch entre les deux programmes.

    Le truc c’est que l’utilisateur passe 90% de son temps sur le logiciel de supervision. Et le logiciel en C++ nous donne en cas de perte de réseaux ou autre des erreurs. Ce qui ce passe c’est si nous somme sur la supervision l’erreur ce met en arrière plan de la supervisons mais devant le logiciel en C++ mais quand j’appui sur le bouton Switch le logiciel en C++ ce met au premier plan et l’erreur ce met derrière et on est bloquer tant que l’on n’a pas appuyé sur le bouton OK.

    A savoir le logiciel en c++ et fait de plusieurs Form quand on Switch du logiciel de Supervision vers le le logiciel en C++ dessue on arrive sur la « page d’accueil ».

    J’ai réussi à faire en sorte que si je suis sur la supervision et qu’une erreur ce produit on Switch automatiquement sur le programme en c++ avec l’erreur en premier plan.

    Cette technique marche quand on est sur la supervison par contre quand je suis sur une Form du logiciel en c++ cela Switch aussi sur la page d’accueil on appuie sur Ok et on est bloquer, car le logiciel ce croit sur l’ancienne Form et pas sur la « page d’accueil ».

    Bref j’espère que vous avez a peu près comprit mon problème ce que je cherche à faire et soit arrivé à afficher l’erreur en premier plan quelle que soit l’endroit ou je suis, (supervision page d’accueil autre Form) ou alors arriver a retenir la Form dans laquelle j’était pour une fois avoir appuyer sur OK y retourner. Ou alors trouver une condition qui me permet de dire la tu es sur la supervision donc tu fais comme ca la tu es sur le logiciel en C++ donc tu fais comme ca.

    Voila merci beaucoup de votre aide j’espère avoir été assez clair.

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par défaut
    Quelle est le bout de code qui affiche l'erreur? Suivant le type de fenêtre affichée, je crois que l'on peut gérer son affichage au premier plan.

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 11
    Par défaut
    Je vous remercie de votre réponse,
    Mais j’ai finalement réussi après quelque jour de recherche il suffit que je poste un message pour finalement trouver la solution …

    A la base j’utilisais le message d’erreur crée par mon programme, j’ai finalement choisit d’utiliser les MessageBox en utilisant la propriété TASKMODAL qui bloque mon programme tant que je n’ai pas appuyé sur ok et il ce met jamais en arrière plan. De plus l’avantage du MessageBox est si je me trouve dans une autre form, au moment ou j’appui su ok du message d'erreur il me remet sur la form ou j’étai.

    Voila merci de votre aide.

Discussions similaires

  1. Forms qui s'affichent en arrière plan
    Par amirad dans le forum VB.NET
    Réponses: 3
    Dernier message: 12/08/2009, 14h26
  2. Page dans un panel qui s'affiche en arrière plan
    Par amirad dans le forum Windows Forms
    Réponses: 2
    Dernier message: 01/06/2009, 00h28
  3. Comment afficher un arriére plan de couleur dégradé
    Par developppez dans le forum Windows Forms
    Réponses: 5
    Dernier message: 16/12/2008, 22h24
  4. calendrier s'affiche en arrière plan
    Par info007 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/10/2008, 09h17
  5. Afficher en arrière plan
    Par nounowa dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 04/08/2007, 19h09

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