Здравствуйте! Подскажите, пожалуйста почему код, выполняющийся в Win7 вызывает Отказано в доступе в Win XP
TODFPro *ODF_ThreadPro = new TODFPro(true,
ODFProPanel->Handle,
true, Source, Dest,
0, AllRenameR, false, LongNameR);
int id_Thread = ODF_ThreadPro->ThreadID;
ODFProPanel->Tag = id_Thread;
ODFProPanel->ODFProPanelButton1->Tag = id_Thread;
ODFProPanel->ODFProPanelButton2->Tag = id_Thread;
ODFProPanel->ODF_ThreadProO = ODF_ThreadPro;
ODF_ThreadPro->FreeOnTerminate = true;
HANDLE thH = OpenThread(THREAD_ALL_ACCESS, false, ODFProPanelButton1->Tag);
if (thH) {
...
ResumeThread(thH);
}
else { [color=red]КАК РАЗ ВОТ ЗДЕСЬ[/color]
String Error_String = SysErrorMessage (GetLastError());
VOID SetLastError (IN DWORD dwErrCode);
Application->MessageBox(Error_String.w_str(),
L"Запуск операции",
MB_OK + MB_ICONERROR + MB_APPLMODAL +
MB_TOPMOST);
}
CloseHandle(thH);