DWORD WINAPI CTransportDlg::MyFileProgress(LPVOID lpParameter)
{
int *CurrentLength = ((FileSendLength *)lpParameter)->ncurrent;
delete lpParameter;
          try
{
n1 = (*CurrentLength)/1024/1024;
}
catch(...)
{
}
}
struct FileSendLength
{
int * ncurrent;
};我传递一个int *指针给一个线程。最后这个指针会 失效,程序中断然后出现  
Transport.exe 中的 0x0012fa19 处最可能的异常: 0xC0000005: 读取位置 0x01dadafc 时发生访问冲突
Transport.exe 中的 0x0012fa19 处未处理的异常: 0xC0000005: 读取位置 0x01dadafc 时发生访问冲突
的提示
我现在想捕获这个异常,该怎么写???
我在网上找了下资料,都说用catch(...),但好像捕获不到
对异常这块完全不懂,有哪位大虾指点