Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - комментарии к C++

Ответить
Настройки темы
C/C++ - комментарии к C++

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 03-02-2014
ребят помогите пожалуйста. Есть программа(e-mail клиент) написана на C++ builder, помогите пожалуйста разобраться с кодом, нужны комментарии к каждой строке, после чего мне нужно будет ее модифицировать, но это уже моя проблема, главное знать где это изменять, а понять смогу исходя из комментариев к коду, заранее спасибо.
P.S. если вам жалко либо лень ответить не нужно писать про то какой я лентяй и все такое.

Код: Выделить весь код
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Memo1->Lines->Clear();
 IdSMTP1->Host=Edit1->Text;
 IdSMTP1->UserId=Edit2->Text;
 IdSMTP1->Password=Edit3->Text;
 IdSMTP1->Connect();
 NMPOP31->Host=Edit1->Text;	
 NMPOP31->UserID=Edit2->Text;
 NMPOP31->Password=Edit3->Text;
 NMPOP31->Connect();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::NMPOP31Connect(TObject *Sender)
{
Memo1->Lines->Add("Соединение!");
 int MC=NMPOP31->MailCount;
 Memo1->Lines->Add("Писем: "+IntToStr(MC));
 AnsiString fr;
 if (MC)
 {
  for (int t=1; t<=MC; t++)
  {
   Application->ProcessMessages();
   NMPOP31->GetSummary(t);
   fr = NMPOP31->Summary->From;
   ComboBox1->Items->Add(fr);
  }
 }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
AnsiString subj;

 int tt=ComboBox1->ItemIndex+1;
 Application->ProcessMessages();
 NMPOP31->GetSummary(tt);
 subj = NMPOP31->Summary->Subject;
 Memo1->Lines->Clear();
 Memo1->Lines->Add(subj);
 NMPOP31->GetMailMessage(tt);
 TMailMessage *mess=NMPOP31->MailMessage;
 TStringList *s=mess->Body;
 Memo1->Lines->AddStrings(s);
 }
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
IdSMTP1->Disconnect();
NMPOP31->Disconnect();
Memo1->Lines->Clear();
Memo1->Lines->Add("Соединение завершено!");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
IdMessage1->Subject=Edit5->Text;
IdMessage1->From->Address=Edit2->Text;
IdMessage1->Body->Text=Memo2->Text;
IdMessage1->Recipients->EMailAddresses=Edit4->Text; //Получатель
IdSMTP1->Send(IdMessage1);
}
P.S.S. если нужно могу скинуть саму программу

Отправлено: 03:46, 03-02-2014

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - комментарии к C++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Комментарии к ПК offise Microsoft Windows 2000/XP 1 14-03-2013 16:29
Комментарии программиста Grabber2006 Юмор 3 10-02-2012 05:28
Комментарии к ссылкам браузера sind Вебмастеру 2 28-09-2010 23:44
[решено] php Комментарии Artem-Samsung Вебмастеру 18 23-07-2008 20:05




 
Переход