Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C / C++

Выпуск № 106
от 26.10.2002, 19:40

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
Украина, Днепропетровск
О рассылке:
Задано вопросов: 313
Отправлено ответов: 693
Активность: 221.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 116.6
URL: Пристанище неодинокого программиста
[Подробней >>]
Biv
Статус: Опытный
Общий рейтинг: 116.02
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.99
[Подробней >>]
 
Eugene
Статус: Доверительный
Общий рейтинг: 117.36
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 305. Дарова! 1)Я написал прогу на Делфи она занимает -300 кб Переделал её под Буилдер она стала занимать-... (ответов: 4)

Вопросов: 1, ответов: 4


 Вопрос № 305

Дарова!
1)Я написал прогу на Делфи она занимает -300 кб Переделал её под Буилдер она стала занимать-500 кб. Почему Буиледр делает exe'ик больше?
2)Бросил на форму компонент(NMSMTP) протокола SMTP с закладки FastNet. И в коде кнопы пишу NMSMTP->Connect(); . Компильню...,всё без ошибок и предупреждений. При нажатии на кнопу вызывается этот метод и выдаётся какая то ошибка. В окошке написано "Project Project1.exe raised exception class ESockError with message 'Host Lookup Failed'.Process stopped. Use Step or Run to continue." Что это за ошибка? И как её исправить?
Подскажите плиз!!!
З.Ы. Кстати с компонентом NMPOP3 такая же бяка!?...



Вопрос отправлен: 23.10.2002, 19:32
Отправитель: Soldier

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Добрый день, Soldier!
Не настроен DNS или хост, к которому коннектишься, отключён или недоступен (firewall запрещает).

Ответ отправлен: 23.10.2002, 21:07
Отправитель: Артём Шегеда


Отвечает Biv

Приветствую Вас, Soldier!
1) -
2) Грубый перевод: "Проект Project1.exe вызвал исключение 'Поиск хоста обломался'". Вызвано это может быть тем что ты неправильно указал хост или нет коннекта с инетом. Что касется исправления то это вытекает из предыдущего.
А вот так сто пудов работает:
Только надо сначала зарегиться на mailru.com (это пример у меня такой)
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NMSMTP1->Port = 25;
NMSMTP1->Host = "smtp.hotbox.ru";
NMSMTP1->UserID = логин;
NMSMTP1->Connect();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
NMSMTP1->Disconnect();
}
//---------------------------------------------------------void __fastcall TForm1::NMSMTP1Connect(TObject *Sender)
{
Application->MessageBox("Соединено","Хорошая новость", MB_OK);
}

Ответ отправлен: 23.10.2002, 21:48
Отправитель: Biv


Отвечает vitya

Доброе время суток, Soldier!
Может ты хост неправильно задал? Или с инетом связи нету?
ДНС сервер у тебя не проставлен. А чтобы ошибки не было просто засади все в
try
{
}
catch (ESockError & e)
{
...
}
и будет все ок.
Вообще, если честно то я тебе этими компонентами не советую пользоваться они баготные - если потянешь лучше сам реализуй протокол, тем более, что СМТП клиент сделать совсем не сложно. ПОП3 гораздо сложнее, так как там есть утентификация и автомат сложнее, но тоже возможно.
УДачи.

Ответ отправлен: 24.10.2002, 15:14
Отправитель: vitya


Отвечает Eugene

Приветствую Вас, Soldier!
1) Посмотри что-бы в билдере в опциях были поставлены галочки в пункте 'Build with runtime packages' на закладке 'Packages' и на закладке 'Linker' - 'Use dynamic RTL'


Ответ отправлен: 24.10.2002, 09:15
Отправитель: Eugene



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (42)
C / C++ (27)
Perl (4)
Delphi (19)
Pascal (24)
Basic / VBA (9)
Java / JavaScript (10)
PHP (8)
MySQL / MSSQL (12)
Пользователю
Windows 95/98/Me (36)
Windows NT/2000/XP (23)
"Железо" (31)
Поиск информации (15)
Администратору
Windows NT/2000/XP (12)
Linux / Unix (12)
Юристу
Гражданское право (10)
Семейное право (7)
Трудовое право (6)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное