![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уделите пару сек.... [D5, D6, Win95/98, WinXP]
Serd_hhc © (2002-04-23 18:07:00)Уважаемые мастера,
Как найти все компы в сети (TCP/IP) не используя Classes.
Заранее благодарен ответившим.
Anatoly Podgoretsky (2002-04-24 10:44:00) [1]Serd_hhc © (24.04.02 10:06)
Дас ис фантастиш,
Штрех бин Вундер Киндер,
Штрэстиш КидерСюрпрайс...
Serd_hhc (2002-04-24 10:32:00) [2]Дас ис фантастиш,
Штрех бин Вундер Киндер,
Штрэстиш КидерСюрпрайс...
8-)
Slava (2002-04-24 10:29:00) [3]Ищем реализацию TList в Classes.pas и что мы видим:
...
PPointerList = ^TPointerList;
TPointerList = array[0..MaxListSize - 1] of Pointer;
...
TList = class(TObject)
private
FList: PPointerList;
...
И что из этого следует?
А то, что TList - это не что иное, как массив указателей...
Serd_hhc (2002-04-24 10:06:00) [4]При использовании( вызове функции нужна такая вешчь TList^[i].
А с массивами такое не получится... Пробовал.
Anatoly Podgoretsky (2002-04-24 09:51:00) [5]А ты не можешь заменить его на массив?
Serd_hhc (2002-04-24 09:40:00) [6]Пример с использованием WNetEnumResources я видел, ро там самое главное это TList, содержащийся в Classes! Вот в чём трабл...
Doom (2002-04-23 21:07:00) [7]Во - первых скоро эта ветка улетит в СЕТИ, а во-вторых.
Можешь пингануть все компы в своей подсети, еще есть ф-я WNetEnumResources.