I had this problem before - I found a possible solution in the old archives (at http-tech), but it involved recompiling (if I recall correctly, the variable filterlen was not given a default value of 0, so when you specify a filter, the program tries to increment something that hasn't been set yet). Since I can't recompile, I shelved the program I was working on until a fixed version came out. I was using the last version, but I guess it's not working with 0.0502 yet, either.

can anyone out there recreate this:

from perl call
my $filename = Win32::GUI::GetOpenFileName(
        -filter => [
                "File type 1" => "*.ft1",
                "File type 2" => "*.ft2",
        ],
);

now call this twice. The first time it works wonderfully, the second
time it causes my program to exit, and this is displayed:
Out of memory!
Callback called exit.
(I believe the message is from the perl interpreter rather than win32-
gui).

I'd be interested to hear if anyone is using this function with
success (multiple times), as it may be a problem purely with my
build of win32-gui (0.0502) or perl (5.60).

It doesn't seem to happen unless you specify a filter. All the other
options work perfectly.
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com


Reply via email to