Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2009, 19:38   #1
maxi_mum
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию Присвоение значений в ComboBox

Привет всем. Пишу прогу для проверки почты с NMPOP31, из ComboBox выбирается pop3 сервер. Как сделать чтобы например вместо pop.mail.ru
в comboboxe можно было выбрать @mail.ru. Заранее спасибо!
maxi_mum вне форума Ответить с цитированием
Старый 08.04.2009, 20:09   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
combobox.items.add('@mail.ru');
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 08.04.2009, 22:16   #3
maxi_mum
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
Код:
combobox.items.add('@mail.ru');
Не совсем то. Возле комбобокса есть кнопка для сохранения списка серверов в текстовый файл. NMPOP31 из combobox читает сервер (pop.mail.ru). Нужно чтобы в комбококсе можно было выбрать @mail.ru, а NMPOP31 воспринимал как pop.mail.ru .
maxi_mum вне форума Ответить с цитированием
Старый 08.04.2009, 22:31   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
var l:integer;
      s:string;
begin
l:=length(cbb.text);
s:=copy(cbb.text,2,l-1);
s:='pop.'+s;//так устроит?
end;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 09.04.2009 в 08:28.
IT-man вне форума Ответить с цитированием
Старый 09.04.2009, 11:52   #5
maxi_mum
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
Код:
var l:integer;
      s:string;
begin
l:=length(cbb.text);
s:=copy(cbb.text,2,l-1);
s:='pop.'+s;//так устроит?
end;
Может вопрос глупый, но куда это вствить?
maxi_mum вне форума Ответить с цитированием
Старый 09.04.2009, 12:01   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну например там где ты отправляешь письмо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.04.2009, 12:48   #7
maxi_mum
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Stilet, ну так я не отправляю, а получаю письма. В Combobox вписывается pop3 сервер. Нужно значению pop.mail.ru присвоить @mail.ru или просто mail.ru .

Все, проблема решена! Вот как сделал:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
s:='pop.';
label5.Caption:='Соединение...';
if NMPOP31.Connected then
 NMPOP31.Disconnect
else
begin
 NMPOP31.Host :=(s+combobox2.Text);
 NMPOP31.UseriD :=combobox1.Text;
 NMPOP31.Password := Edit3.Text;
 NMPOP31.Connect;
end;
end;

Последний раз редактировалось Stilet; 09.04.2009 в 13:21.
maxi_mum вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача переменным значений для разных Item-ов Combobox-а Stalker209 Общие вопросы C/C++ 0 24.03.2009 12:22
Присвоение процедур компонентам N!ckeL Компоненты Delphi 4 26.04.2008 18:22
Не могу внести строку из combobox в combobox!? tacer Помощь студентам 1 30.11.2007 19:45
Присвоение имени файлу в диалоге Beliyd Общие вопросы Delphi 3 05.09.2007 18:54