Главная страница
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.035 c
4-1082798392
BVictor
2004-04-24 13:19
2004.06.06
Смена разрешения


4-1083583110
Шишкин Илья
2004-05-03 15:18
2004.06.06
Получение версии Windows


14-1084631415
GuAV
2004-05-15 18:30
2004.06.06
Exeшник - на дельфе, на С билдере или ещё на чм-то как узнать.


1-1085166307
Lena19
2004-05-21 23:05
2004.06.06
как узнать размер буквы в пикселях не помещая ее на канву


3-1084473656
BBCHa
2004-05-13 22:40
2004.06.06
Interbase