use Win32::GUI;
my $file = "*.txt\0" . " " x 256;

my @files = GUI::GetOpenFileName(
-owner => $W,
-directory => "C:\\",
-title => "Create ASN File - Specify Output File",
-file => $file,
-multisel => 1,
);

print @files;

in 0.0.665 if you use multisel => 1 it will bring up an ugly 3.1 style box.
maybe this should be changed?

if you had been using warnings and/or strict you would have got the
following error: "my" variable $file masks earlier declaration in same
scope, because you declared $file twice. you should always use warnings if
not strict as well. instead of using -file => "*.txt"; you could use
-filter => "Text files" => "*.txt"; instead.

mark


Reply via email to