I have a process running, which is writting to a file(using print instead of 
syswrite),
and I have a small dialogbox with a progressbar and an abort button. The 
problem is when I
click the abort button, I get a GUI message "select: Bad file descriptor at ... 
line 412".
This is the line where I read the data in, however, the event for the Abort 
button closes
the data stream and the file I'm writting to. Plus the title for the window 
error is a
subroutine which was a far ancestor to where it says the error is. This is what 
the
Abort_Click looks like.

sub Abort_Click {
    close(FILE);
    $data->abort();
    $ProgWin->Hide(); # <--progress dialogbox window
    $MainWin->SetForegroundWindow();
    $MainWin->BringWindowToTop();
    GUI::Update($MainWin);
}

I need a way tell the subroutine that is showing the progress to stop reading 
data and
move on. Any ideas?

erick
never stop questioning
www.jeb.ca


Reply via email to