Главная страница
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.026 c
14-1084861551
anstrem
2004-05-18 10:25
2004.06.06
Есть место для программиста Delphi в Москве


4-1083651174
Ske4er
2004-05-04 10:12
2004.06.06
Классический вопрос


1-1085504186
Mameluke
2004-05-25 20:56
2004.06.06
Работа с MS Word


3-1084499272
Shade_
2004-05-14 05:47
2004.06.06
Компонент TDBLabeledEdit


6-1082481420
Deff
2004-04-20 21:17
2004.06.06
Найти компь.теры в сети. Отобразить в виде дерева.