Czesc,
Mam taki oto problem,
chce stworzyc potok nazwany, powiedzmy \\.\pipe\testldr_pipe
Chce by byl on widziany w systemie jako plik (oczywiscie na czas jego
istnienia czyli pomiedzy wywolaniem CreateNamedPipe a CloseHandle), ktory
moze byc odczytywany przez dowolny program (konkretnie chodzi mi o Oracle
SQL *Loader).
No i... potok jest tak widziany, jednak nie da sie z niego nic odczytac w
zewnetrzbych programach typu SQL *Loader. Nie pomaga FlushFileBuffers,
natomiast po wywolaniu CloseHandle wiadomo - uchwyt jest tracony..
Zapodaje parametry, z jakimi tworze moj potok
HANDLE hPipe = CreateNamedPipe (
"\\\\.\\pipe\\testldr_pipe",
PIPE_ACCESS_OUTBOUND, // sqlldr tylko odczytuje
PIPE_TYPE_BYTE,
1,
16384,
16384,
INFINITE,
NULL );
Slawek
Received on Tue Jul 13 11:25:20 2004
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 13 Jul 2004 - 11:42:04 MET DST