DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

+ Reply to Thread
Results 1 to 2 of 2

Hybrid View

  1. #1
    Join Date
    Sep 2004
    Posts
    1

    SWT e thread: java.lang.Exception: Invalid thread access

    Ciao a tutti,
    ho scritto una applicazione SWT che serve a caricare i dati di un
    file excel su un db. Per fare ciņ si serve di una classe "XLSProcess"
    che estende la classe Thread. Quando istanzio la classe XLSProcess
    nelle mia applicazione nel costruttore gli passo un oggetto Text
    "textLogCaricamento" e poi faccio partire il thread:

    importer = new XLSProcess(textLogCaricamento);
    importer.setPriority(Thread.MIN_PRIORITY);
    importer.start();

    dentro la classe XLSProcess io tento di settare il valore dell mio
    oggetto textLogCaricamento, perchč mi visualizzi dei log riguardanti
    il processo di lettura e salvataggio, in questa maniera
    textLogCaricamento.setText("testo log")
    ma quando arriva a questo punto l'applicazione genera un eceezione:
    2004-09-23 15:46:09 ERROR core.util.XLSProcess -
    org.eclipse.swt.SWTException: Invalid thread access
    at org.eclipse.swt.SWT.error(SWT.java:2330)
    at org.eclipse.swt.SWT.error(SWT.java:2260)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:385)
    at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:315)
    at org.eclipse.swt.widgets.Text.setText(Text.java:1449)
    at util.XLSProcess.run(XLSProcess.java:273)

    java.lang.Exception: Invalid thread access
    at util.XLSProcess.run(XLSProcess.java:289)

    Qualcuno sa spiegarmi come risolvere questo problema o indicarmi una
    strada alternativa....

  2. #2
    Join Date
    Jun 2004
    Posts
    199
    Don't fanno quello. Estragga il valore dal textbox e passilo dentro.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


Top DevX Stories

Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL


Sponsored Links