# How to create an object of File dialog box

**URL:** <https://www.ruby-forum.com/t/how-to-create-an-object-of-file-dialog-box/149666>\
**Category:** FXRuby\
**Created:** [September 27, 2008, 8:56pm UTC](https://www.ruby-forum.com/t/how-to-create-an-object-of-file-dialog-box/149666 "2008-09-27T20:56:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex-osu3](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@alex-osu3](https://www.ruby-forum.com/u/alex-osu3)\
**Post date:** [September 27, 2008, 8:56pm UTC](https://www.ruby-forum.com/t/how-to-create-an-object-of-file-dialog-box/149666/1 "2008-09-27T20:56:30Z")

</div>

Hi all,

I want to create a file dialog box. And I copy a script from FXRuby (by  
Lyle J.) as follow:

require ‘fox16’  
include Fox

dialog=FXFileDialog.new(self,“Open Files”) #line 4  
dialog.patternList=[  
“All Files (_)",  
"JPEG Files(_.jpg,\*jpeg)”  
]

dialog.selectMode=SELECTFILE\_EXISTING  
if dialog.execute!=0  
open\_jpeg\_file(dialog.filename)  
end

Ruby complains at line 4:

> ruby dialogFiles1.rb  
> c:/ruby/lib/ruby/gems/1.8/gems/fxruby-1.6.16-x86-mswin32-60/lib/fox16/kwargs.rb:789:in  
> `old_initialize': No matching function for overloaded 'new_FXFileDialog' (ArgumentError) from c:/ruby/lib/ruby/gems/1.8/gems/fxruby-1.6.16-x86-mswin32-60/lib/fox16/kwargs.rb:789:in`initialize’  
> from dialogFiles1.rb:4:in `new’  
> from dialogFiles1.rb:4

I wonder what I miss?

Thanks,

Li
