|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.08.2009, 19:11 | #1 |
Пользователь
Регистрация: 14.08.2009
Сообщений: 10
|
Приоблемы с формами, почтовым клиентом и удаление своей проги
Всем привет!Я решил объеденить несколько вопросов в один (потому что их много),ну и чтобы не создавать лишние темы.
1.У меня есть главная форма и дочерняя.BorderStyle у дочерней равен BsDialog(то есть нет кнопок свернуть-развернуть).А теперь самое главное: как на дочерней форме перепрограммировать эту самую кнопку "Закрыть".Чтобы при её нажатии приложение не закрывалось, а вылазила следующая форма типа "Вы действительно хотите выйти из этого приложения?"Ну чтобы случайно не закрыть это приложение. 2.У меня есть две проги (на этот раз обе мои).Одна делает определённое действие, а вторая должна её удалить после выполнения этого действия. Я так понимаю, что сама себя прога удалить не может, поэтому и пишу две.Может кто-нибудь подскажет как удалить прогу с копма (ну чёто типа деинсталятора). 3.Как сделать главную форму невидимой.Нашёл код к-рый пишется в Проект Менеджере. Вот код: Код:
4.Написал почтовый клиент.Вот код. Код:
Жду вашей помощи!!! Последний раз редактировалось Stilet; 31.08.2009 в 10:21. |
29.08.2009, 19:28 | #2 |
Пользователь
Регистрация: 24.08.2009
Сообщений: 42
|
по 1 вопросу у формы есть событие оnCloseQuery обрабатывайте его показывайте свое сообщение с двумя кнопками и в зависимости от их нажатия либо закрывайте форму либо не закрывайте
по 2: Код:
по 4: замените Код:
Код:
icq 580047636 You're WELCOME!!!
Последний раз редактировалось havok; 29.08.2009 в 19:32. |
30.08.2009, 09:14 | #3 |
Пользователь
Регистрация: 14.08.2009
Сообщений: 10
|
Ой, пасиб вам большое Havok!!!Вы мне очень помогли.Тока насчёт почтового клиента я хотел бы уточнить.Я конечно попробую подставить
TidAttachment... , но я думаю проблема в другом.Даже если тупо удалить idMessage1.LoadFromFile(...) то всеравно рисуется та же самая ошибка и при отправке обычного текста.Юзал другие форумы там говорят типа проблема в idSMTP1.Host := 'smtp.mail.ru'; в к-ром нужно указать смтп сервак мыла, но как он пишется - не имею представления... . Удалил idMessage.LoadFromFiles(...); Отрпавляю просто текст.Сначала при нажати кнопки "Отправить" показывает моё сообщение "ОООООООООК!" - приконнектился.Потом выдает : Porject2.Project raised exception class EidProtocol Reply Error with message Administrative prohibition - authorization required. Users in your domain are not allowed to send email without autorization. See www.mail.ru..... Отсюда я понял , что не авторизован, хотя ящик реально существует. Что делать??? Последний раз редактировалось Stilet; 31.08.2009 в 10:22. |
30.08.2009, 09:50 | #4 |
Пользователь
Регистрация: 24.08.2009
Сообщений: 42
|
имхо idSMTP1.Username должно быть просто 'ящик' без @mail.ru и
Код:
icq 580047636 You're WELCOME!!!
Последний раз редактировалось havok; 30.08.2009 в 09:54. |
30.08.2009, 12:36 | #5 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
точно.
authorization required- ругается на авторизацию, если мыло такое vasja@mail.ru ,то dSMTP1.Username := 'vasja';
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
16.02.2011, 14:44 | #6 | |
Новичок
Джуниор
Регистрация: 27.07.2010
Сообщений: 2
|
Написал примерно тоже, что и у автора, но всё равно выдаёт ошибку:
Цитата:
Код:
|
|
16.02.2011, 16:48 | #7 |
Новичок
Джуниор
Регистрация: 27.07.2010
Сообщений: 2
|
Отбой, всё работает, сам накосячил и не заметил.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пытаюсь создать Dll для своей проги | Parcenson | Общие вопросы Delphi | 6 | 30.09.2008 20:36 |
Как сделать для своей проги скин? C++ Builder 6. | Dunhil | Помощь студентам | 1 | 30.12.2007 13:37 |
Как со своей проги запустить чужую | SeRhy | Помощь студентам | 5 | 04.11.2007 11:18 |
Защита окна своей проги | joker | Win Api | 8 | 27.09.2007 10:27 |