Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Передача pop up сообщений в Win98


Автор: alexbest 2.4.2002, 23:21
Мне надо передать pop up сообщение длинной больше чем 424 байта за один раз (по частям не подходит), как это сделать ?

Я передавал сообщения так:
void SendMsg(char *from, char *to, char *msgtxt)
{
  CString fcms, msg;
  HANDLE fch;
  DWORD bs;

  fcms.Format("\\\\%s\\mailslot\\%s", to, serv)
  msg.Format("%s\0%s\0%s\0", from, to, msgtxt);

  fch=CreateFile(fcms, GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING,  FILE_ATTRIBUTE_NORMAL, NULL );
  WriteFile(fch, msg, msg.GetLength(), &bs, NULL );

  CloseHandle(fch);
}

При таком подходе более 424 байт за раз не передать, как мне это сделать ?

Автор: Vit 3.4.2002, 00:04
Через Атомы

Автор: Vit 3.4.2002, 00:06
Сорри, не дочитал конкретно что вы передаете...

Автор: alexbest 6.4.2002, 00:31
Я передаю текст. А что еще за атомы такие. Я встречал такой термин в винде, но, что это такое незнаю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)