Toon posts:

[Java/SWT] Multi-threading

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

Verwijderd

Topicstarter
Al enkele dagen ben ik aan het zoeken naar een bepaalde foutmelding...
Vreemd genoeg lijkt onderstaande code te werken in kleine sample-programmaatjes, maar als ik het implementeer in de echte applicatie, kriijg ik volgende foutmelding:

java.lang.NullPointerException
at gui_new.View$2.run(View.java:225)

Waarbij regel 225 blijkt overeen te komen met regel 9 in onderstaande code.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Button b = new Button(shell, SWT.PUSH);
b.setText("start loop");
b.addListener(SWT.Selection, new Listener(){

            public void handleEvent(Event event) {
                Thread t = new Thread(){
                    public void run(){
                        while (!shell.isDisposed())
                        display.syncExec(new Runnable(){
                        public void run(){
                        
                        System.out.println("thread...");
                    
                            }
                        });
                    }
                };
            
                t.start();
                        
                }
            });


Iemand een idee waaraan ik deze foutmelding te danken 8)7 heb...

Groeten,
Champion

  • bigben04
  • Registratie: December 2001
  • Laatst online: 07-05 10:38
Als ik het zo zie kan een nullpointerexception alleen veroorzaakt worden doordat display niet geinstantieerd is.

Verwijderd

Topicstarter
Bedankt, zo simpel was het idd...

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Ja, anders doe je de volgende keer even je hersenen activeren, error lezen, error vertalen naar begrijpelijke taal, koffie drinken voordat je een topic opent, en liefst meerdere van deze punten voordat je zo'n idioot topic opent? :/

Professionele website nodig?


Dit topic is gesloten.