Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

CreateNamedPipe   Найти похожие ветки 

 
DoG ©   (2004-04-29 16:56) [0]

Здр !

Ниже написанный код, выбрасывает ошибку 53, как можно узнать что ето за ошибка ! и правильно ли я етот код написал !
Я его с копировал и сишного примера !

var
hPipe : HWND;
lpBuf : DWORD;
cName : Char;
N : String;
begin
 hPipe := CreateNamedPipe("C:\PipeSvr",PIPE_ACCESS_DUPLEX or WRITE_DAC, PIPE_TYPE_BYTE,1,100,100,100,Nil);
 if hPipe=INVALID_HANDLE_VALUE then
 begin
   ShowMessage("Error:"+IntToStr(GetLastError()));
 end;
 ConnectNamedPipe(hPipe,nil);
 ZeroMemory(@cName,SIZEOF(cName));
 StringToWideChar(Edit1.Text,@cName,5);
 WriteFile(hPipe,cName,sizeof(cName),lpBuf,nil);
 DisconnectNamedPipe(hPipe);
 CloseHandle(hPipe);

end;


 
BiN ©   (2004-04-29 17:00) [1]

как можно узнать что ето за ошибка ! и правильно ли я етот код написал !
Я его с копировал и сишного примера !


зачем так врать-то :)


 
BiN ©   (2004-04-29 17:02) [2]

интересный у тебя пайп получается - "C:\PipeSvr",
замени лучше на A:\PipeSvr


 
clickmaker ©   (2004-04-29 17:12) [3]


> DoG ©   (29.04.04 16:56)  

Help - Windows SDK - Using Pipes. Там есть примеры


 
Игорь Шевченко ©   (2004-04-29 17:23) [4]


> Там есть примеры


Так там и есть сишные примеры :))


 
Digitman ©   (2004-04-29 17:49) [5]


> выбрасывает ошибку 53


> как можно узнать что ето за ошибка


оч просто ..

1) открываешь модуль Windows.pas
2) жмакаешь <CTRL><F>
3) вводишь модель поиска "53"
4) жмакаешь <ENTER>
5) в рез-те как минимум второй итерации поиска получаешь инф-цию

 { The network path was not found. }
 ERROR_BAD_NETPATH = 53;


 
clickmaker ©   (2004-04-29 17:54) [6]

А если винда русская, то можно даже на великом и могучем ашипку прочитать: SysErrorMessage(GetLastError)


 
Digitman ©   (2004-04-29 18:00) [7]

а если не оч русская, то на не менее могучем увуидим то же самое, что увидели при "жмаканьи" в контексте модуля Windows.pas



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
1-1085391608
Denis_Visma
2004-05-24 13:40
2004.06.06
Вывод текущей даты и дня недели


3-1084318890
Shade_
2004-05-12 03:41
2004.06.06
Как распечатать две таблицы в FastReports?


14-1084691208
Mim1
2004-05-16 11:06
2004.06.06
Хотели бы вы увидить этот форум в NNTP?


14-1083761789
SPeller
2004-05-05 16:56
2004.06.06
Спам для спамеров


1-1085583507
VitGun
2004-05-26 18:58
2004.06.06
Нужен совет. Сохранение данных в типизированный файл.