| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с MailSlots |
| Автор: Vit 2.7.2002, 18:25 |
| Сабж. |
| Автор: Baa 2.7.2002, 22:23 | ||
procedure TForm1.Button1Click(Sender: TObject); var hSlot1 : THandle; lpszSlotName: LPSTR; begin lpszSlotName := '\\\\.\\mailslot\\sample_mailslot'; hslot1 := CreateMailslot (lpszSlotName, 0, MAILSLOT_WAIT_FOREVER, nil); //тут поидее должна быть обработка ошибки, если не удалось создать //Далее работаем с ним, как с файлом т.е. WriteFile и т.д. CloseHandle(hSlot1); //а кады закрываем за собой дескриптор, то память чистится т.е. все, что мы туда поназаписали удаляется end; |
| Автор: Vit 3.7.2002, 04:41 |
| А ежели я не буду закрывать Handle, после закрытия программы слот так и останется в памяти, или будет насильно уничтожен? |