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
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); }
Partager