Bonjours,
Je voudrais savoir s'il y a un système de gestion des erreurs embarqués dans eclipse.
J'ai déjà rencontré cette fenêtre, mais je n'arrive pas a trouver d'information sur elle. Est elle utilisable ?
Cordialement.
Bonjours,
Je voudrais savoir s'il y a un système de gestion des erreurs embarqués dans eclipse.
J'ai déjà rencontré cette fenêtre, mais je n'arrive pas a trouver d'information sur elle. Est elle utilisable ?
Cordialement.
eclipse a un fichier de log dans le workspace en cours (fichier $WORKSPACE/.metatdata/.log)
Alors, je me trompe peut-être mais je pense que croc14 veut réutiliser la fenêtre et non avoir accès au contenu de celle ci...
J'ai bon?
Si c'est le cas, il s'agit de la classe org.eclipse.jface.dialogs.ErrorDialog qui est à utiliser avec la méthode openError() qui demande un IStatus en paramètre. Si tu veux avoir le bouton "Details" il te faut utiliser un MultiStatus...
Voilà, dis moi si j'ai vu juste
Gueritarish
Pas de questions technique par MP, les forums sont là pour ça.
Tu as juste
Je teste ca.
merci.
Edit : C'est good.
Merci
C'est implémenté.
Encore merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public static void openCodeErrorDialog(final String message, final Exception e) { String pludinId = "fr.cs.codeerror"; // Create the status MultiStatus multiStatus = new MultiStatus(pludinId, 1, e.getMessage(), null); for (StackTraceElement traceElement : e.getStackTrace()) { String text = "at " + traceElement.getClassName() + "." + traceElement.getMethodName() + " (" + traceElement.getFileName() + ":" + traceElement.getLineNumber() + ")"; multiStatus.add(new Status(IStatus.ERROR, pludinId, 1, text, null)); } // Display the dialog ErrorDialog.openError(Display.getCurrent().getActiveShell(), "Error", message, multiStatus); }
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