Форум: "Сети";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
ВнизКак вызвать диалог Найти похожие ветки
← →
MGA (2003-05-05 14:09) [0]Есть диалоги "Выбор файла", "Настройка принтера" и другие. А мне вот надо спросить пользователя с каким компьютером в локальной сети он хотел бы работать (мне нужна информация не столько по имени, сколько по IP адресу) - пользователь выбирает компьютер в диалоге, а программа получает его IP (192.168.0.x)
Подскажите, как сделать?
← →
evg28 (2003-05-05 14:27) [1]Есть стандартный диалог выбора ПК
BrowseComputer(pc, "Выберите комп", 0)
а дальше ручками. Зачем нужен IP? По имени тоже можно. Но DNS нужен
← →
MGA (2003-05-05 14:58) [2]В локальной сети навряд ли используется ДНС, а вот в компонентах Делфи нужен IP... Как быть?
← →
Петров Денис (2003-05-06 14:26) [3]>> MGA
Если в локальной сети не используется DNS, значит, у нее плохой сисадмин. :)
Если серьезно, то даже если в локалке нет dns-сервера, windows будет использовать netbios-имена компьютеров (даже с помошью эмуляции netbios через tcp/ip). Так что все компоненты Delphi, использующие сокетные соединения, будут вполне корректно работать с именами компьютеров.
Не знаю насчет "стандартного" диалога BrowseComputer (видимо, это черный юмор), но обзор компьютеров легко делается с помощью API-функции SHBrowseForFolder.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c