У меня есть код, который использую kernel32 _lread()
функция для чтения некоторых файлов, с которыми она хорошо работает.
Теперь я хочу знать, могу ли я прочитать именованный канал с _lread()
в WINAPI
?
int hFile = _lopen(U2A(file_path), 0);
if (hFile < 0) Comment("Please Connect Writer");
if (hFile > 0)
{
uchar chBuff[1024];
int res = _lread(hFile, chBuff, 1);
res = _lread(hFile, chBuff, 350);
ls_308 = CharArrayToString(chBuff, 0, res, CP_UTF8);
// Alert(Ls_84);
ls_308=StringSubstr(ls_308,0,StringFind(ls_308,"\r\n",0));
if (_lclose(hFile)<0) Print("Error closing");
Могу ли я прочитать по имени трубы ( \\\\.\\pipe\\Name
) с помощью _lread()
WINAPI
функционировать?
Задача ещё не решена.
Других решений пока нет …