Hi,
sorry me again. While trying to implement the Dialog, I keep getting the
following error:

com.sun.star.lang.IllegalArgumentException:
DialogProviderImpl::getDialogModel: failed to parse URI: 
 at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
 at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:183)
 at $Proxy17.createDialogWithHandler(Unknown Source)
 at
name.dhiller.jBorderLiner.ColorDialog.createDialog(ColorDialog.java:50)
 at
name.dhiller.jBorderLiner.BL_TB_SelectColorBtn.dispatch(BL_TB_SelectColorBtn.java:42)
 at
name.dhiller.jBorderLiner.jBorderLiner.dispatch(jBorderLiner.java:165)

This is an extract of the code of "createDialog" (which is mostly a copy
of the example sent by Ariel):

public void createDialog(XComponentContext xContext, String DialogURL) {
  m_xContext = xContext;
  try {
  final XMultiComponentFactory xFact =
m_xContext.getServiceManager();            
  final Object xObject = xFact.createInstanceWithContext(
                        "com.sun.star.awt.DialogProvider2", m_xContext);
  final XDialogProvider2 aDialogProvider = (XDialogProvider2) 
                    UnoRuntime.queryInterface(XDialogProvider2.class,
xObject);
  m_xDialog = aDialogProvider.createDialogWithHandler(DialogURL, this );
:
this is what causes the error.  
             
createDialog is a method of
public class ColorDialog implements XDialogEventHandler

which is instantiated through a simple 
               oColorDialog = new ColorDialog();
               oColorDialog.createDialog(m_xContext, m_sDlgDir);

The URL is correct, I also tried everything imaginable. So, where am I
wrong?


-- 
Dietmar
---
Fatti non fummo per viver come bruti, ma per seguir virtute e conoscenza
(Dante)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to