ошибка такая. пишет.Нажмите для просмотра прикрепленного файла
жму OK. и выкидывает на эту строчку
Код
void __fastcall WriteThread::Execute()
{
DWORD temp, signal;
overlappedwr.hEvent = CreateEvent(NULL, true, true, NULL);
WriteFile(hPort, OutpBuff, send_F, &temp, &overlappedwr);
signal = WaitForSingleObject(overlappedwr.hEvent, INFINITE);
if((signal == WAIT_OBJECT_0) && (GetOverlappedResult(hPort, &overlappedwr, &temp, true))) fl = true;
else fl = false;
flag_send_limit=0;
CloseHandle(overlappedwr.hEvent);
}// <-------------------------------------------------сюда кидает
{
DWORD temp, signal;
overlappedwr.hEvent = CreateEvent(NULL, true, true, NULL);
WriteFile(hPort, OutpBuff, send_F, &temp, &overlappedwr);
signal = WaitForSingleObject(overlappedwr.hEvent, INFINITE);
if((signal == WAIT_OBJECT_0) && (GetOverlappedResult(hPort, &overlappedwr, &temp, true))) fl = true;
else fl = false;
flag_send_limit=0;
CloseHandle(overlappedwr.hEvent);
}// <-------------------------------------------------сюда кидает
жму F9(RUN) и все норм дальше пашит.
я понимаю что это связано с памятью.
может что то забыл сделать.
кода много, поэтому все и не выкладываю. если нужно еще кода ты говорите выложу.