Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.14;
Скачать: CL | DM;

Вниз

Как вызвать диалог   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
9-44531
Хранитель_7К
2002-12-24 13:44
2003.07.14
Текстурирование сложных обьектов в 3D MAX


3-44544
div
2003-06-19 13:55
2003.07.14
Вылетает


3-44581
McSimm2
2003-06-20 14:59
2003.07.14
Соединение двух таблиц по полю у которых могут быть значения null


14-44802
Zelius
2003-06-25 21:31
2003.07.14
Пропали Хинты в Delphi и во всех моих прогах :(


14-44905
cvv
2003-06-27 10:12
2003.07.14
Где взять инфу про сокеты?