как узнать имя домена?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

как узнать имя домена?

Сообщение kuhtiov » 02.10.2007 (Вт) 9:03

Делаю программку для настройки учетной записи в почтавике. Хочется сделать автоматическую настройку SMTP/POP3, наиболее известных почтовых серверов (Rambler, yandex, mail, и т.д.). Настройка будит происходить исходя из имени домена в адресе электронной почты. Теперь собственно вопрос, как отделись имя учетки, от домена после @?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.10.2007 (Вт) 9:30

InStr, F1.
Lasciate ogni speranza, voi ch'entrate.

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 02.10.2007 (Вт) 11:16

Поиском воспользовался, не помогло. Не понял из всех предложенных поиском примеров, как именно работает данныя функция. Поясните пожалуйста!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.10.2007 (Вт) 11:23

И как же ты искал?
Я нашел в три клика.
Lasciate ogni speranza, voi ch'entrate.

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 02.10.2007 (Вт) 11:52

ссылка битая + я не знаю английский :oops: (подозреваю что страничка на нем)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 02.10.2007 (Вт) 12:05

Ссылка нормальная. Учи английский.

InStr([start, ]string1, string2[, compare])
string1 - Чего ищем.
string2 - где ищем.
Возвращает позицию искомой подстроки/символа в строке.
label:
cli
jmp label

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 02.10.2007 (Вт) 13:03

Спасибо большое, теперь все понятно. Я просто ответ искал исходи из вопроса.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 02.10.2007 (Вт) 14:01

Эмм... может лучше Split?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.10.2007 (Вт) 14:30

Чем лучше?
Lasciate ogni speranza, voi ch'entrate.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.10.2007 (Вт) 15:28

Код: Выделить всё


var st = "myname.mysurname@mydomain.com";

var regex = new RegExp("@(.*?)\\.[a-z]{2,3}$","gi");

regex.exec(st);

myDomainNname = RegExp.$1;





Переведите не VB только :) Там есть объект RegExp, так что все будет хорошо :)
I don't understand. Sorry.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: YaCy [Bot], Yandex-бот и гости: 27

    TopList