Q&A

  • CreateNamedPipe에서 계속 INVALID_HANDLE_VALUE이 반환
델파이로.. 두 프로그램 간에 통신을 해야 하기 땜시...



파이프로 구현하려고 하는데.. 잘 안되네요...



Api에 보면 anonymous pipe와 named pipe 두종류가 있는데..



anonymous pipe는 되는데.. 제가 하려고 하는 프로그램은 사용하기



곤란하네요.. 그래서 named pipe를 사용해야 하는데 CreateNamedPipe 함수를



실행하면 값이 handle값이 넘어 와야 하는데... 계속 INVALID_HANDLE_VALUE값이



넘어 오네요..



hPipe := CreateNamedPipe(

'.pipemypipe',

PIPE_ACCESS_DUPLEX,

PIPE_TYPE_MESSAGE or // message type pipe

PIPE_READMODE_MESSAGE or // message-read mode

PIPE_WAIT, // blocking mode

PIPE_UNLIMITED_INSTANCES,

255,//BUFSIZE,

255,//BUFSIZE,

NMPWAIT_USE_DEFAULT_WAIT, //PIPE_TIMEOUT,

nil);

혹시 파이프 프로그램 해 보신 분 간단한 코드 좀 주실수 없을까요..?





0  COMMENTS