Вниз
Скачать: CL | DM;

Как сделать так, чтобы приложение видело сеть (локалку)   Найти похожие ветки 

 
GIL ©   (2002-08-23 04:52) [0]

Как сделать так, чтобы приложение видело сеть (локалку), при этом надо потом записывать адреса выбранных файлов, и потом проверять их на доступность и если доступны, то выполнять.


 
dnsokol ©   (2002-08-23 10:14) [1]

Не понял вопроса. нужна сеть - Socets компонентов полно и в стандартном наботе D6. Что конкретно нужно запускать и что нужно видеть в сети, компы? шары?


 
GIL ©   (2002-08-24 05:39) [2]

Лазить надо по компам, как по своему, как с помощью закладки Win3.1, а видеть надо и компы, и файлы определенного формата, и записывать адреса выбранных файлов так, чтобы можно было к ним обратиться. И лучше на D5.


 
Dimich1978 ©   (2002-08-26 11:51) [3]

Начни с этих операторов....дальше поймешь что к чему.
Для примера кусок кода:
var hEnum : THandle;
Count,BufSize, Usage: DWORD;
NR,Buf: PNetResourceA;
R: Integer;
CurrentNode: TTreeNode;
begin
R:=WNetOpenEnum(RESOURCE_GLOBALNET,RESOURCETYPE_ANY,0{RESOURCEUSAGE_CONTAINER},NetNode,hEnum);
if R <> NO_ERROR then exit;

BufSize:=InitialSize; GetMem(Buf,BufSize);
try
while True do
begin
Count:=$FFFFFFFF; // I wish to read ALL items
R:=WNetEnumResource(hEnum,Count, Buf, BufSize);

if R = ERROR_MORE_DATA then // Oops ! The InitialSize is too small !
begin
Count:=$FFFFFFFF; // I wish to read ALL items
FreeMem(Buf); GetMem(Buf,BufSize);
R:=WNetEnumResource(hEnum,Count, Buf, BufSize);
end;

if R = ERROR_NO_MORE_ITEMS then Break;
if R <> NO_ERROR then Abort;
NR:=Buf;
while Count > 0 do
begin
CurrentNode:=TreeNode;
if NR.lpRemoteName <> nil then
ChildNode:=StrPas(NR.lpRemoteName)
else
ChildNode:="";



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-92446
kukuikar
2002-10-17 23:18
2002.10.28
Сказ про то как я пишу в реестр...


8-92621
Клименко Александр
2002-06-25 13:54
2002.10.28
Как разбить цветовую палитру ? Помогите Pleazzzze.


3-92401
alek123
2002-10-08 14:43
2002.10.28
ODBC


1-92456
IVANWIN
2002-10-17 23:30
2002.10.28
Формат отображения строки


14-92659
[NIKEL]
2002-10-06 23:32
2002.10.28
Бухгалтерам




   Наверх