Just implemented my own dialog, and now I at least get an exception of (as
expected really) System.NullReferenceException. Just FYI.

It's happening deep down in GLib as indicated at the end of my previous
post.

I'm using Gtk 2.6 with latest C# source from svn.

- DP

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Darryl
> Pentz
> Sent: 07 October 2005 14:37
> To: Gtk-sharp-list@lists.ximian.com
> Subject: [Gtk-sharp-list] FileChooserDialog Problem
>
>
> Is there a known problem with FileChooserDialog. I can't get it to work
> though I'm following how it's used in MonoDevelop and in various Google
> hits. The code I use is as follows:
>
>             FileChooserDialog chooser = new FileChooserDialog("Select a
> file", null, FileChooserAction.Open,
>                                                               Stock.Open,
> ResponseType.Ok, Stock.Cancel, ResponseType.Cancel);
>             try {
>                 ResponseType choice = (ResponseType) chooser.Run();
>                 if (choice == ResponseType.Ok) {
>                     DialogUtils.ShowInfoDialog((Gtk.Window) this.Toplevel,
> "You selected " + chooser.Filename);
>                 }
>             } catch (Exception e) {
>                 DialogUtils.ShowErrorDialog(null, e.Message);
>             }
>             finally {
>                 chooser.Destroy();
>             }
>
> It keeps throwing an exception which I determine to be:
> Inner Exception: {} <-- the debugger doesn't indicate the type or even
> provide an exception object to introspect
>
> StackTrace
>    at GLib.Marshaller.FilenamePtrToString(IntPtr ptr)
>    at GLib.Marshaller.FilenamePtrToStringGFree(IntPtr ptr)
>    at Gtk.FileChooserDialog.get_Filename()
>
> I'm not sure if this is a known problem or if I'm doing something wrong.
> Above, where I indicate 'null', I've also used the dialog that is
> the parent
> to the button that initiates the opening of the FileChooserDialog, so that
> isn't the problem.
>
> Any help would be appreciated.
>
> Should I just write my own dialog using FileChooserWidget? I
> guess I'll try
> that regardless, in the meantime.
>
> thanks,
> Darryl Pentz
>
> _______________________________________________
> Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

_______________________________________________
Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to