Salut,

Actuellement j'ai un programme qui suit cette architecture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public class XML
{
  (...)
  public static void main(String []args)
  {
    String s="monFichier.xml";
    XML t=new XML();
    t.faireCeci(monXML);
    t.deleteXML(s);
  }
}
Je voudrais faireCeci() avec un Thread :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
new Thread(
  new Runnable()
    {
    public void run()
    {
      t.deleteXML(s);
    }
  }
).start();
Mais je me retrouve avec deux erreurs à la compilation :
Local variable t is accessed from within inner class. Should be declared final.
Local variable s is accessed from within inner class. Should be declared final.
Le seul probleme c'est que j'effectue des traitements avant de faire ces opérations...

Merci d'avances pour vos réponses

Fred