Показать сообщение отдельно
  #5  
Старый 06.09.2010, 18:30
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

очень грубо
сервер:
Код:
  hPipe:=CreateNamedPipe(
    PChar('\\.\pipe\mynamedpipe'),
    PIPE_ACCESS_DUPLEX,
    PIPE_TYPE_BYTE or PIPE_READMODE_BYTE or PIPE_WAIT,
    PIPE_UNLIMITED_INSTANCES,
    512,
    512,
    0,
    nil
  );
  if hPipe=INVALID_HANDLE_VALUE then raise Exception.Create(SysErrorMessage(GetLastError));
клиент:
Код:
  hFile:=CreateFile(
    PChar('\\localhost\pipe\mynamedpipe'),
    GENERIC_READ or GENERIC_WRITE,
    0,
    nil,
    OPEN_EXISTING,
    0,
    0
  );
  if hFile=INVALID_HANDLE_VALUE then raise Exception.Create(SysErrorMessage(GetLastError));
Ответить с цитированием