Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення мережевої гри

Реферат Створення мережевої гри





% S mailslot msclient", Buf);

SendMailslotHandle = CreateFile (BufConnect, GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);

if (SendMailslotHandle == INVALID_HANDLE_VALUE)

{

Application-> MessageBox ("Помилка при відкритті mailslot "," Помилка ", MB_OK + MB_ICONHAND);

Application-> Terminate ();

}

char * StrPered = DannieToChar (0, KolKub, MaxOch);

MailSlotSend (strPered);

InterfaceBeginNewGame ();

ChangeInterfacePerehodHoda (1);

}

else

{

Priem (CharToMas (Buf));

}

}

}

delete [] BufExchange;

}

// ------------------------ відправка -------------------- --------------------------

void __ fastcall TMainForm :: MailSlotSend (char * Buf)

{

unsigned long cbWritten;

char BufExchange [100];

MyCurrNomMessage + +;

itoa (MyCurrNomMessage, BufExchange, 10);

strcat (BufExchange, ";");

strcat (BufExchange, Buf);

WriteFile (SendMailslotHandle, BufExchange, strlen (BufExchange) +1, & cbWritten, NULL);

}

// ---------------------- розрив з'єднання ---------------------------------------

void __ fastcall TMainForm :: MailSlotCloseConnection (void)

{

CloseHandle (SendMailslotHandle);

CloseHandle (ReceiveMailslotHandle);

TimerMailSlot-> Enabled = false;

MyCurrNomMessage = 0;

HisPrevNomMessage = 0;

}


Назад | сторінка 16 з 16





Схожі реферати:

  • Реферат на тему: Людина - вінець творіння або помилка природи
  • Реферат на тему: Помилка в платіжному дорученні. Інструкція до вирішення проблеми.
  • Реферат на тему: Visual Basic for Application
  • Реферат на тему: Magnetic nanoparticles - fabrication, analysis and application
  • Реферат на тему: Types and application of special rules of administrative