Дарова! 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 такая же бяка!?...
Добрый день, 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(); } //---------------------------------------------------------------------------
Доброе время суток, 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.