Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

NetFileEnum в 9x 


cypher   (2002-02-17 17:01) [0]

Прототип NetFileEnum для Win 9x такой

extern API_FUNCTION
NetFileEnum(
const char FAR * pszServer,
const char FAR * pszBasePath,
short sLevel,
char FAR * pbBuffer,
unsigned short cbBuffer,
unsigned short FAR * pcEntriesRead,
unsigned short FAR * pcTotalAvail
);

Если у меня второй параметр (pszBasePath) равен NULL, то все работает как нада. А когда подставляю какое-нить значение, то pcEntriesRead всегда равен 0. Подскажите, где ошибка?

var
FNetShare : PAnsiString;
begin
....
FNetShare := PAnsiString("C:\SHARE");
NetFileEnum95(ServerNameA, PChar(FNetShare), 50, @FileInfo, Sizeof(FileInfo), EntriesRead, TotalAvail));
if EntriesRead>0 then begin
.....
end;

Может я строку передаю неправильно??? =)



cypher   (2002-02-17 17:02) [1]

ServerNameA всегда у меня = NIL




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.019 c
6-94536           avk                   2002-02-15 22:51  2002.04.29  
TStream...получение картинки...


7-94599           Иоффе                 2002-01-15 15:54  2002.04.29  
Вырубление компа


7-94598           _Alex_                2002-01-27 21:50  2002.04.29  
как прочесть данные из ярлыка


14-94565          Capo                  2002-03-24 18:57  2002.04.29  
mail via SMTP


7-94600           kioto                 2002-01-27 10:59  2002.04.29  
Отображение содержимого окна при перетаскивании