Personal tools
You are here: Home Forum Office Integration Editor Plugin (NOA4e) Eclipse beendet nicht

 • Eclipse beendet nicht

Replies: 2   Views: 117
Up one level

 • Eclipse beendet nicht

Posted by mnhg at 2010-03-07 11:01:29
Hallo Markus,

ich habe zunächst mit wenige Aufwand eine OpenOfficeView nach meinen Wünschen erstellen können, und dafür bin ich euch erstmal sehr Dankbar.

Einziges Problem ist das nach dem Schließen von Eclipse der Prozess erst nach dem killen von soffice.bin terminiert.

Selbst mit den anderen Beiträgen in diesen Forum komme ich nicht weiter. Sogar das minimalste Beispiel bringt mich schon zu diesem Problem.

import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.part.*;
import org.eclipse.swt.SWT;

import ag.ion.bion.officelayer.document.DocumentDescriptor;
import ag.ion.noa4e.ui.widgets.OfficePanel;

public class SampleView extends ViewPart {
	private OfficePanel o;
	public SampleView() {
	}

	public void createPartControl(Composite parent) {
		o = new OfficePanel(parent, SWT.NONE);
	}

	@Override
	public void setFocus() {
		o.loadDocument(true, "...sample.odt", DocumentDescriptor.DEFAULT);
	}
	
	@Override
	public void dispose() {
		System.out.println("dispose");
		o.getDocument().close();
		o.dispose();
		o=null;
		
		super.dispose();
	}

}


Martin
mnhg Member
Posts: 5

 • Re: Eclipse beendet nicht

Posted by mnhg at 2010-03-07 11:03:52
Eclipse 3.4.2 M20090211-1700 auf WinXP
mnhg Member
Posts: 5

 • Re: Eclipse beendet nicht

Posted by Markus Krueger at 2010-03-08 11:05:56
Hallo Martin,

Du musst noch an gewünschter Stelle folgenden Aufruf machen:
EditorCorePlugin.getDefault().getManagedLocalOfficeApplication().dispose;

Dies deaktiviert und beendet OOo. Am besten machst du das in der "stop" Methode von deinem Plug-in.

Gruß,

Markus
Markus Krueger Manager
Posts: 507

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: