Вверх ↑
Ответов: 2125
Рейтинг: 159
#1: 2008-05-16 20:37:39 ЛС | профиль | цитата
Насчёт размера: 512 - ни туда, ни сюда. Если посылать всем компьютерам домена, то должно быть не больше 400 байт, а если в конкретный слот - не больше 64Кб. Так что можешь увеличить размер буфера до 64Кб Либо запрашивать функцией GetMailslotInfo. А ещё, мне не нравится, что SetLength выполняется 100 раз в секунду, можно сделать один раз до цикла, а потом ещё и внутри if после Sender.Synchronize(SyncExec);

карма: 1

0