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.
Version imprimable
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 :aie:
Gueritarish
Tu as juste 8O
Je teste ca.
merci.
Edit : C'est good.
Merci
C'est implémenté.
Encore merci.
Code:
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); }